You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
General rule of thumb – selection should not be moved to the inside of an object. E.g.:
<obj></obj><p>^x</p> + backspace => the selection must not be moved to <obj>^</obj>
This means that extending the selection to the left in the case mentioned above should not put the focus inside the object. The focus must be placed before the object.
<obj></obj><p>^x</p> + extend left -> [<obj></obj><p>]x</p>,
<obj></obj>[<obj></obj>] + extend left -> [<obj></obj><obj></obj>],
So in other words, the selection outputed from the extendSelection should not cross object boundaries.
The text was updated successfully, but these errors were encountered:
Extracted from #3893 @Reinmar's comment:
General rule of thumb – selection should not be moved to the inside of an object. E.g.:
<obj></obj><p>^x</p>
+ backspace => the selection must not be moved to<obj>^</obj>
This means that extending the selection to the left in the case mentioned above should not put the focus inside the object. The focus must be placed before the object.
<obj></obj><p>^x</p>
+ extend left ->[<obj></obj><p>]x</p>
,<obj></obj>[<obj></obj>]
+ extend left ->[<obj></obj><obj></obj>]
,So in other words, the selection outputed from the
extendSelection
should not cross object boundaries.The text was updated successfully, but these errors were encountered: