• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ckeditor / ckeditor5 / 25763
100%

Build:
DEFAULT BRANCH: master
Ran 26 Jul 2023 08:26PM UTC
Jobs 1
Files 753
Run time 14s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
25763

push

CKEditor5 code coverage

web-flow
Merge pull request #14649 from ckeditor/cf/4984-multi-root-lazy-load

Feature (multi-root-editor): Introduced `MultiRootEditor#loadRoot()` and `EditorConfig.lazyRoots` which can be used to implement roots progressive ("lazy") loading.

Feature (multi-root-editor): Introduced `MultiRootEditor#getRootAttributes()`.

Feature (engine): Introduced `model.Document#getRoots()`.

Fix: Fixed editor crash happening in real-time collaboration when two clients removed and re-attached a root at the same moment.

Fix (undo): Fixed incorrect selection reversion which lead to editor crash in very peculiar scenarios involving adding and removing roots and using undo and redo.

Fix (watchdog): Watchdog now correctly supports multi-root editor after roots were added or detached.

Fix (watchdog): Comments and suggestions data was not correctly restored by Watchdog in non-real-time editing "load and save" integrations.

Other (engine): Introduced `cleanSelection` event in `DowncastDispatcher` for downcast conversion. The event is fired before `selection` events and should be used to do any clean-ups before the model document selection is downcasted.

Other (engine): Prevented document selection conversion if the selection is inside a model root that does not have a corresponding view root. In such case, `selection` downcast event will not be fired.

Other (engine): Renamed `clearAttributes()` converter to `cleanSelection()` converter.

Other (engine): `Schema#getNearestSelectionRange()` will now return `null` for any position inside the graveyard root.

Other (engine): `model.DocumentSelection` will not inherit attributes from nodes inside a graveyard.

Other (core): Commands will now be disabled when the editor has no roots (applies only to commands which state is based on document selection placement).

Other (undo): `UndoCommand#event:revert` will now be fired after all changes triggered by undo are applied (including changes in post-fixer).

12385 of 12385 branches covered (100.0%)

Branch coverage included in aggregate %.

159 of 159 new or added lines in 18 files covered. (100.0%)

32532 of 32532 relevant lines covered (100.0%)

11978.82 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25763.1 26 Jul 2023 08:26PM UTC 0
100.0
Source Files on build 25763
Detailed source file information is not available for this build.
  • Back to Repo
  • HEAD on github
  • Prev Build on master (#25756)
  • Next Build on master (#25764)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc