Skip to content

model.Differ does misses some cases for attribute changes transformations #4338

Closed
ckeditor/ckeditor5-engine
#1405
@scofalik

Description

@scofalik

Well, the thing is simple: right now we are handling just one out of four possible cases for attribute changes. We need to handle all four "intersecting" scenarios:

{   [   }   ]    -->    {   }[      ]
{   [   ]   }    -->    {           }
[   {   }   ]    -->    [           ]
[   {   ]   }    -->    [      ]{   }

Where {} is incoming change and [] is already buffered chage.

Metadata

Metadata

Assignees

Labels

package:enginetype:bugThis issue reports a buggy (incorrect) behavior.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions