| Index: Source/devtools/front_end/ConsoleView.js
|
| diff --git a/Source/devtools/front_end/ConsoleView.js b/Source/devtools/front_end/ConsoleView.js
|
| index bcfc64da5f850d1779798f1ac18171ec5744eec7..c343566bad97167dadf72a88eb601e4a54356826 100644
|
| --- a/Source/devtools/front_end/ConsoleView.js
|
| +++ b/Source/devtools/front_end/ConsoleView.js
|
| @@ -103,7 +103,6 @@ WebInspector.ConsoleView = function(hideContextSelector)
|
| this._messageToViewMessage = new Map();
|
| /** @type {!Array.<!WebInspector.ConsoleMessage>} */
|
| this._consoleMessages = [];
|
| - this._previousMessage = null;
|
|
|
| this.prompt = new WebInspector.TextPromptWithHistory(this._completionsForTextPrompt.bind(this));
|
| this.prompt.setSuggestBoxEnabled("generic-suggest");
|
| @@ -421,13 +420,14 @@ WebInspector.ConsoleView.prototype = {
|
| else
|
| this._urlToMessageCount[message.url] = 1;
|
|
|
| - if (this._previousMessage && !message.isGroupMessage() && message.isEqual(this._previousMessage)) {
|
| - this._messageToViewMessage.get(this._previousMessage).incrementRepeatCount();
|
| + var previousMessage = this._consoleMessages.peekLast();
|
| + if (previousMessage && !message.isGroupMessage() && message.isEqual(previousMessage)) {
|
| + previousMessage.timestamp = message.timestamp;
|
| + this._messageToViewMessage.get(previousMessage).incrementRepeatCount();
|
| return;
|
| }
|
|
|
| this._consoleMessages.push(message);
|
| - this._previousMessage = message;
|
| var viewMessage = this._createViewMessage(target, message);
|
|
|
| if (this._filter.shouldBeVisible(viewMessage))
|
| @@ -507,7 +507,6 @@ WebInspector.ConsoleView.prototype = {
|
|
|
| this._visibleViewMessages = [];
|
| this._searchResults = [];
|
| - this._previousMessage = null;
|
| this._messageToViewMessage.clear();
|
| this._consoleMessages = [];
|
|
|
|
|