Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 13274cf68d90652bf43b4b3205403b2d9d78a6d6 https://github.com/WebKit/WebKit/commit/13274cf68d90652bf43b4b3205403b2d9d78a6d6 Author: Ahmad Saleem <ahmad.saleem792+git...@gmail.com> Date: 2023-09-30 (Sat, 30 Sep 2023)
Changed paths: M Source/WebCore/dom/Position.cpp Log Message: ----------- Skip non-text svg elements in Position [upstream | downstream] https://bugs.webkit.org/show_bug.cgi?id=261984 rdar://problem/116261189 Reviewed by Ryosuke Niwa and Wenson Hsieh. Merge: https://chromium.googlesource.com/chromium/src.git/+/8e793a18ec6358414ffc337b336c93d4f6061c91 There is no caret position in non-text svg elements. Hence, this patch skips such elements in the two functions for performance optimization. Manually tested on test case from the bug and noticed that the local build with patch is performing significantly better. * Source/WebCore/dom/Position.cpp: (Position::upstream): (Position::downstream): Canonical link: https://commits.webkit.org/268699@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes