Keyboard vertical navigation in text lines next to isLimit elements that are not isInline #7630
Labels
package:engine
squad:magic
type:improvement
This issue reports a possible enhancement of an existing feature.
Milestone
📝 Provide a description of the improvement
This is currently locally implemented inside table cells. There is a custom key handler that checks if caret is in first/last line of text (visually) and if navigation would cross
isLimit
boundary then it's altered to move caret to beginning/end of that limit.The above could be extended globally so also handling caret next to block widgets (not only on the last text position as it is handled currently) and arrows inside other nested editables like image caption.
This is extracted part of #6741:
Navigating across widgets using the keyboard
Case:
p + widget + widget + p
Expected:
<paragraph>foo[]bar</paragraph><widget></widget>)
Nice to have:
📃 Other details
If you'd like to see this improvement implemented, add a 👍 reaction to this post.
The text was updated successfully, but these errors were encountered: