Kuba Niegowski
Kuba Niegowski
It might be connected with `raw-loader` being deprecated: https://v4.webpack.js.org/loaders/raw-loader/
Results of my debugging. Normal flow: 1. The user clicks on the text 2. `selectstart` event 1. `view.document.isSelecting = true` (selection rendering is disabled while the `isSelecting` flag is set)...
> We also discussed #12223 and another idea appear. What if we delayed the `render()` (e.g. by delaying the entire `change:isSelecting`) that caused this issue? Would that allow the buffered...
I'm not able to reproduce this issue. The following code works: ```javascript editor.model.schema.register( 'xyz', { inheritAllFrom: '$block', allowAttributes: [ 'foo' ] } ); editor.conversion.for( 'upcast' ).elementToElement( { view: { name:...
> Shouldn't this PR be closed? No. This is a feature branch and those IME research branches are based on this feature branch.
> MINOR BREAKING CHANGE: The `input` command is now deprecated, you should use `insertText` command instead. To give some more background. This PR is changing the input flow, so the...
@ckeditor/qa-team could you verify if this fixes the original issue?
@ckeditor/qa-team could you please retest this PR? Now it upcasts DOM selection just before the selection is completed so the model selection is up to date with the DOM selection...
This PR is triggering the DOM selection upcast (and flush of DOM mutations) on `mouseup` DOM event (and `keyup/down` if `isSelecting = true`). It's triggered only when there was a...
The work for this issue and others related is completed in the https://github.com/ckeditor/ckeditor5/pull/16289, and we finalized the round of internal (successful) tests. I encourage everyone to test the PR if...