[webkit-changes] [WebKit/WebKit] b79f16: Web Inspector: Add experimental feature to enable ...
Patrick Angle
noreply at github.com
Mon Jan 30 20:11:37 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b79f1636634fa4631caf970168c2bbe763edb3b7
https://github.com/WebKit/WebKit/commit/b79f1636634fa4631caf970168c2bbe763edb3b7
Author: Patrick Angle <pangle at apple.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)
Changed paths:
M Source/WebInspectorUI/UserInterface/Base/Setting.js
M Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorTokenTrackingController.js
M Source/WebInspectorUI/UserInterface/Views/CodeMirrorEditor.js
M Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.js
Log Message:
-----------
Web Inspector: Add experimental feature to enable aggressive limits on the length of lines we let CodeMirror process/format
https://bugs.webkit.org/show_bug.cgi?id=251401
rdar://104840214
Reviewed by Devin Rousso and Justin Michaud.
In select cases, we are finding that Web Inspector is effectively unusable on some sites with many source files with
very longs lines of source code. The highlighting of very longs lines of code accounts for upwards of 30 seconds of
delay for very long lines of code. While we investigate further improvements we can make to solve this problem, we
are adding an experimental setting that enforces very low line limits for highlight, as well as for determining the
hovered token. These two changes will unblock developers encountering this issue when they enable the added experimental
setting.
* Source/WebInspectorUI/UserInterface/Base/Setting.js:
* Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorTokenTrackingController.js:
(WI.CodeMirrorTokenTrackingController.prototype._updateHoveredTokenInfo):
* Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.js:
(WI.SettingsTabContentView.prototype._createExperimentalSettingsView):
* Source/WebInspectorUI/UserInterface/Views/TextEditor.js:
(WI.TextEditor):
Canonical link: https://commits.webkit.org/259603@main
More information about the webkit-changes
mailing list