-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Closed
Labels
Browser IssuesIssues or PRs that are related to browser specific problemsIssues or PRs that are related to browser specific problems[Feature] Writing FlowBlock selection, navigation, splitting, merging, deletion...Block selection, navigation, splitting, merging, deletion...[Type] BugAn existing feature does not function as intendedAn existing feature does not function as intended
Description
Description
Step-by-step reproduction instructions
The horizontal caret position is not properly preserved across paragraph jumps. All three browsers behave differently. See the attached videos, in which I place the caret at the end of the last paragraph and then just press Up repeatedly.
Chrome seems to be the best-behaved browser so far:
caret-chrome.mov
Firefox gets it almost right, but then note the jump to "placeat" and then to "maxime":
caret-firefox.mov
Safari is all over the place, seemingly always setting the caret's horizontal component to match the end of the curernt paragraph:
caret-safari.mov
Screenshots, screen recording, code snippet
No response
Environment info
Gutenberg trunk, etc.
Please confirm that you have searched existing issues in the repo.
Yes
Please confirm that you have tested with all plugins deactivated except Gutenberg.
Yes
Metadata
Metadata
Assignees
Labels
Browser IssuesIssues or PRs that are related to browser specific problemsIssues or PRs that are related to browser specific problems[Feature] Writing FlowBlock selection, navigation, splitting, merging, deletion...Block selection, navigation, splitting, merging, deletion...[Type] BugAn existing feature does not function as intendedAn existing feature does not function as intended