Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(342)

Issue 11607012: Add tabs.onReplaced event to notify listeners of tabs being swapped due to prerendering or instant. (Closed)

Created:
8 years ago by justinlin
Modified:
7 years, 11 months ago
Reviewers:
cduvall, gavinp, Matt Perry
CC:
chromium-reviews
Visibility:
Public.

Description

Add tabs.onReplaced event to notify listeners of tabs being replaced due to prerendering or instant. Don't send onCreated/onRemoved notificatiosn anymore for those cases. BUG=85584 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=175391

Patch Set 1 #

Total comments: 4

Patch Set 2 : Comments #

Patch Set 3 : Add tests #

Total comments: 2

Patch Set 4 : make server startup optional #

Patch Set 5 : Fix some other stuff in tabs.json. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+104 lines, -15 lines) Patch
M chrome/browser/extensions/browser_event_router.cc View 1 2 3 1 chunk +22 lines, -2 lines 0 comments Download
M chrome/browser/extensions/event_names.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/extensions/event_names.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/prerender/prerender_browsertest.cc View 1 2 3 4 6 chunks +33 lines, -7 lines 1 comment Download
M chrome/common/extensions/api/tabs.json View 1 2 3 4 4 chunks +13 lines, -4 lines 0 comments Download
A + chrome/test/data/extensions/api_test/tabs/on_replaced/manifest.json View 1 2 1 chunk +1 line, -1 line 0 comments Download
A + chrome/test/data/extensions/api_test/tabs/on_replaced/on_replaced.html View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A chrome/test/data/extensions/api_test/tabs/on_replaced/test_onreplaced.js View 1 2 1 chunk +32 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
justinlin
Hi Matt, please take a look. This is to fix the bug metioned which is ...
8 years ago (2012-12-18 02:05:59 UTC) #1
Matt Perry
https://codereview.chromium.org/11607012/diff/1/chrome/browser/extensions/browser_event_router.cc File chrome/browser/extensions/browser_event_router.cc (right): https://codereview.chromium.org/11607012/diff/1/chrome/browser/extensions/browser_event_router.cc#newcode488 chrome/browser/extensions/browser_event_router.cc:488: TabInsertedAt(new_contents, index, tab_strip_model->active_index() == index); Can we remove these ...
8 years ago (2012-12-18 18:04:02 UTC) #2
justinlin
Added tests and addressed comments. PTAL. 2 Questions: - I realized there is already an ...
8 years ago (2012-12-19 23:42:42 UTC) #3
justinlin
mpmcomplete@: ping? On 2012/12/19 23:42:42, justinlin wrote: > Added tests and addressed comments. PTAL. > ...
8 years ago (2012-12-21 03:25:19 UTC) #4
Matt Perry
On 2012/12/19 23:42:42, justinlin wrote: > Added tests and addressed comments. PTAL. > > 2 ...
7 years, 11 months ago (2013-01-04 00:15:32 UTC) #5
Matt Perry
https://codereview.chromium.org/11607012/diff/5002/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): https://codereview.chromium.org/11607012/diff/5002/chrome/browser/prerender/prerender_browsertest.cc#newcode2658 chrome/browser/prerender/prerender_browsertest.cc:2658: test_server()->Stop(); This is a little janky. Can you make ...
7 years, 11 months ago (2013-01-04 00:21:07 UTC) #6
justinlin
https://codereview.chromium.org/11607012/diff/5002/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): https://codereview.chromium.org/11607012/diff/5002/chrome/browser/prerender/prerender_browsertest.cc#newcode2658 chrome/browser/prerender/prerender_browsertest.cc:2658: test_server()->Stop(); On 2013/01/04 00:21:07, Matt Perry wrote: > This ...
7 years, 11 months ago (2013-01-04 12:43:50 UTC) #7
Matt Perry
lgtm
7 years, 11 months ago (2013-01-04 17:57:29 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/justinlin@chromium.org/11607012/23001
7 years, 11 months ago (2013-01-04 20:23:20 UTC) #9
commit-bot: I haz the power
Presubmit check for 11607012-23001 failed and returned exit status 1. *----------------------------------* | integration_test.py has failures ...
7 years, 11 months ago (2013-01-04 20:23:27 UTC) #10
justinlin
gavinp@: Hi, ptal chrome/browser/prerender/prerender_browsertest.cc. Need owners approval for that. cduvall@: Do you know what's the ...
7 years, 11 months ago (2013-01-04 20:43:53 UTC) #11
cduvall
On 2013/01/04 20:43:53, justinlin wrote: > gavinp@: Hi, ptal chrome/browser/prerender/prerender_browsertest.cc. Need owners > approval for ...
7 years, 11 months ago (2013-01-04 22:21:01 UTC) #12
Matt Perry
On 2013/01/04 22:21:01, cduvall wrote: > On 2013/01/04 20:43:53, justinlin wrote: > > gavinp@: Hi, ...
7 years, 11 months ago (2013-01-04 22:23:00 UTC) #13
justinlin
On 2013/01/04 22:23:00, Matt Perry wrote: > On 2013/01/04 22:21:01, cduvall wrote: > > On ...
7 years, 11 months ago (2013-01-04 23:30:29 UTC) #14
gavinp
LGTM. https://codereview.chromium.org/11607012/diff/35001/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (left): https://codereview.chromium.org/11607012/diff/35001/chrome/browser/prerender/prerender_browsertest.cc#oldcode2675 chrome/browser/prerender/prerender_browsertest.cc:2675: test_server()->Stop(); Nice change. Thank you! I like making ...
7 years, 11 months ago (2013-01-07 20:36:26 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/justinlin@chromium.org/11607012/35001
7 years, 11 months ago (2013-01-07 20:40:54 UTC) #16
commit-bot: I haz the power
7 years, 11 months ago (2013-01-07 21:57:51 UTC) #17
Message was sent while issue was closed.
Change committed as 175391

Powered by Google App Engine
This is Rietveld 408576698