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

Issue 2747011: Further refine the pinned tab navigation algorithm. (Closed)

Created:
10 years, 6 months ago by Evan Stade
Modified:
9 years, 6 months ago
Reviewers:
Peter Kasting, sky
CC:
chromium-reviews, Paweł Hajdan Jr., ben+cc_chromium.org
Base URL:
http://src.chromium.org/git/chromium.git
Visibility:
Public.

Description

Further refine the pinned tab navigation algorithm. BUG=29281 TEST=included Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=49702

Patch Set 1 #

Total comments: 4

Patch Set 2 : nit #

Total comments: 6

Patch Set 3 : comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+229 lines, -97 lines) Patch
M chrome/browser/browser.h View 1 2 3 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/browser.cc View 1 2 3 chunks +39 lines, -14 lines 0 comments Download
M chrome/browser/browser_browsertest.cc View 1 chunk +82 lines, -0 lines 0 comments Download
M chrome/browser/browser_unittest.cc View 1 2 1 chunk +95 lines, -82 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 5 (0 generated)
Evan Stade
This doesn't actually work as is. Clicking on a link in a pinned tab will ...
10 years, 6 months ago (2010-06-11 23:26:59 UTC) #1
Peter Kasting
LGTM http://codereview.chromium.org/2747011/diff/1/2 File chrome/browser/browser.cc (right): http://codereview.chromium.org/2747011/diff/1/2#newcode3579 chrome/browser/browser.cc:3579: transition != PageTransition::LINK) { Nit: No {}; you ...
10 years, 6 months ago (2010-06-11 23:47:30 UTC) #2
Evan Stade
http://codereview.chromium.org/2747011/diff/1/2 File chrome/browser/browser.cc (right): http://codereview.chromium.org/2747011/diff/1/2#newcode3579 chrome/browser/browser.cc:3579: transition != PageTransition::LINK) { On 2010/06/11 23:47:31, Peter Kasting ...
10 years, 6 months ago (2010-06-12 00:18:56 UTC) #3
sky
LGTM http://codereview.chromium.org/2747011/diff/8001/9001 File chrome/browser/browser.cc (right): http://codereview.chromium.org/2747011/diff/8001/9001#newcode3589 chrome/browser/browser.cc:3589: if (url.host() == referrer.host() && scheme_matches) How about ...
10 years, 6 months ago (2010-06-14 16:42:01 UTC) #4
Evan Stade
10 years, 6 months ago (2010-06-14 18:44:19 UTC) #5
http://codereview.chromium.org/2747011/diff/8001/9001
File chrome/browser/browser.cc (right):

http://codereview.chromium.org/2747011/diff/8001/9001#newcode3589
chrome/browser/browser.cc:3589: if (url.host() == referrer.host() &&
scheme_matches)
On 2010/06/14 16:42:01, sky wrote:
> How about a comment as to why we do this.

Done.

http://codereview.chromium.org/2747011/diff/8001/9002
File chrome/browser/browser.h (right):

http://codereview.chromium.org/2747011/diff/8001/9002#newcode920
chrome/browser/browser.h:920: // |current_tab| is pinned.
On 2010/06/14 16:42:01, sky wrote:
> there is no current_tab parameter.

Done.

http://codereview.chromium.org/2747011/diff/8001/9004
File chrome/browser/browser_unittest.cc (right):

http://codereview.chromium.org/2747011/diff/8001/9004#newcode100
chrome/browser/browser_unittest.cc:100:
kNavigationScenarios[i].original_disposition));
On 2010/06/14 16:42:01, sky wrote:
> Add:
> << i
> so that if it fails you know where.

Done.

Powered by Google App Engine
This is Rietveld 408576698