RESOLVED FIXED 216097
Simplify some editing code
https://bugs.webkit.org/show_bug.cgi?id=216097
Summary Simplify some editing code
Darin Adler
Reported 2020-09-02 14:12:54 PDT
Simplify some editing code
Attachments
Patch (7.79 KB, patch)
2020-09-02 14:15 PDT, Darin Adler
no flags
Darin Adler
Comment 1 2020-09-02 14:15:54 PDT
Darin Adler
Comment 2 2020-09-02 14:19:23 PDT
Came from one of the things Sam Weinig asked for in my last patch.
EWS
Comment 3 2020-09-02 18:32:46 PDT
Committed r266498: <https://trac.webkit.org/changeset/266498> All reviewed patches have been landed. Closing bug and clearing flags on attachment 407810 [details].
Radar WebKit Bug Importer
Comment 4 2020-09-02 18:33:46 PDT
Truitt Savell
Comment 5 2020-09-03 10:31:16 PDT
Truitt Savell
Comment 6 2020-09-03 10:37:16 PDT
Darin Adler
Comment 7 2020-09-03 14:08:26 PDT
Lets roll this out. I will re-land after fixing.
WebKit Commit Bot
Comment 8 2020-09-03 14:33:52 PDT
Re-opened since this is blocked by bug 216143
Darin Adler
Comment 9 2020-09-04 10:22:34 PDT
Comment on attachment 407810 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=407810&action=review > Source/WebCore/page/DOMSelection.cpp:344 > + frame->selection().setSelectedRange(makeSimpleRange(selectedRange->start), Affinity::Upstream, FrameSelection::ShouldCloseTyping::No); Turns out this needs to be Affinity::Downstream to preserve behavior. Might be correct to have it be upstream, but requires changes elsewhere. Landing with Affinity::Downstream to preserve behavior.
Darin Adler
Comment 10 2020-09-04 10:22:56 PDT
Note You need to log in before you can comment on or make changes to this bug.