Skip to content
Snippets Groups Projects
  1. Jan 28, 2025
  2. Jan 27, 2025
  3. Jan 25, 2025
    • Marius Dumitru Florea's avatar
      XWIKI-21224: Performance issue when click the view source button in the WYSIWYG editor · 6e91c874
      Marius Dumitru Florea authored
      * Pause the realtime synchronization while the selection is being restored (asynchronously in a Web Worker)
      * If the visible content changes (e.g. mouse hover activates some CSS rules that toggle the visibiity of some part of the content, such as the image resize handles) while the selection is being restored (i.e. while the Web Worker computes the diff) we need to redo the transformation (i.e. redo the diff, until the the content remains unchanged).
      
      (cherry picked from commit a8fcc8dd)
      6e91c874
    • Marius Dumitru Florea's avatar
      XWIKI-21224: Performance issue when clicking the view source button in the WYSIWYG editor · c21bd992
      Marius Dumitru Florea authored
      * Move the diff computation in a Web Worker (shared by all CKEditor instances on the same page)
      * Update the code to take into account that restoring the selection is now an asynchronous process.
      * Show a progress notification message after 1s that can be used to abort the selection restore
      * Use a simple fake progress based on an exponential function that goes towards 100% but never reaches it
      * Fix jasmine tests
      
      (cherry picked from commit 33efc2f7)
      c21bd992
  4. Jan 24, 2025
  5. Jan 23, 2025
  6. Jan 22, 2025
  7. Jan 21, 2025
  8. Jan 20, 2025
  9. Jan 17, 2025
  10. Jan 16, 2025
Loading