Changeset 250076 in webkit
- Timestamp:
- Sep 18, 2019, 6:45:35 PM (6 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r249969 r250076 1 2019-09-18 Joseph Pecoraro <pecoraro@apple.com> 2 3 Web Inspector: console assertion when pressing up/down in empty console log view 4 https://bugs.webkit.org/show_bug.cgi?id=201948 5 6 Reviewed by Devin Rousso. 7 8 * UserInterface/Views/LogContentView.js: 9 (WI.LogContentView.prototype._upArrowWasPressed): 10 (WI.LogContentView.prototype._downArrowWasPressed): 11 Ensure that a message exists before calling `_updateMessagesSelection`, which 12 would assert if given a bad message. Additionally, only perform preventDefault 13 when selecting a message. This allows us to fall back to a system beep if 14 this key event does nothing. 15 1 16 2019-09-17 Joseph Pecoraro <pecoraro@apple.com> 2 17 -
trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js
r249038 r250076 986 986 var lastMessage = this._selectedMessages.lastValue; 987 987 var previousMessage = this._previousMessage(lastMessage); 988 if (previousMessage) 988 if (previousMessage) { 989 989 this._updateMessagesSelection(previousMessage, false, event.shiftKey, true); 990 else if (!event.shiftKey) { 990 event.preventDefault(); 991 } else if (!event.shiftKey) { 991 992 this._clearMessagesSelection(); 992 this._updateMessagesSelection(messages[0], false, false, true); 993 } 994 995 event.preventDefault(); 993 if (messages.length) { 994 this._updateMessagesSelection(messages[0], false, false, true); 995 event.preventDefault(); 996 } 997 } 996 998 } 997 999 … … 1008 1010 var lastMessage = this._selectedMessages.lastValue; 1009 1011 var nextMessage = this._nextMessage(lastMessage); 1010 if (nextMessage) 1012 if (nextMessage) { 1011 1013 this._updateMessagesSelection(nextMessage, false, event.shiftKey, true); 1012 else if (!event.shiftKey) { 1014 event.preventDefault(); 1015 } else if (!event.shiftKey) { 1013 1016 this._clearMessagesSelection(); 1014 this._updateMessagesSelection(messages.lastValue, false, false, true); 1015 } 1016 1017 event.preventDefault(); 1017 if (messages.length) { 1018 this._updateMessagesSelection(messages.lastValue, false, false, true); 1019 event.preventDefault(); 1020 } 1021 } 1018 1022 } 1019 1023
Note:
See TracChangeset
for help on using the changeset viewer.