Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/console/ConsoleView.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/console/ConsoleView.js b/third_party/WebKit/Source/devtools/front_end/console/ConsoleView.js |
| index be61b1a8bbe8206cb165e078dad479ca8235a504..96a356344749ad9b7e69f945f6f3641afc4f7c49 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/console/ConsoleView.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/console/ConsoleView.js |
| @@ -309,10 +309,11 @@ Console.ConsoleView = class extends UI.VBox { |
| focus() { |
| if (this._prompt.hasFocus()) |
| return; |
| - // Set caret position before setting focus in order to avoid scrolling |
| - // by focus(). |
| + // Restore scroll position after focus. |
| + var top = this._messagesElement.scrollTop; |
| this._prompt.moveCaretToEndOfPrompt(); |
|
pfeldman
2017/04/25 18:26:08
below the prompt.
Could you elaborate on this? Is
luoe
2017/04/25 23:00:34
No, I really want the caret to move on messagesCli
|
| this._prompt.focus(); |
| + this._messagesElement.scrollTop = top; |
| } |
| /** |