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

Issue 2899223002: [MD Bookmarks] Fix singleton tab behavior. (Closed)

Created:
3 years, 7 months ago by calamity
Modified:
3 years, 6 months ago
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[MD Bookmarks] Fix singleton tab behavior. This CL fixes an issue where MD Bookmarks would not focus an existing tab when the bookmark manager was launched a second time. This was happening because the query of the URL was being used in the deduping process, so calling a function which sets IGNORE_AND_NAVIGATE fixes this. It also fixes an issue where repeatedly pressing the bookmark manager shortcut would repeatedly refresh the page because the specified URL is chrome://bookmarks but the redirected URL is chrome://bookmarks/?id=1. BUG=725761 Review-Url: https://codereview.chromium.org/2899223002 Cr-Commit-Position: refs/heads/master@{#475290} Committed: https://chromium.googlesource.com/chromium/src/+/870ec553a786c0f19d6785a4333fa7a6dc2885c0

Patch Set 1 #

Total comments: 4

Patch Set 2 : address_comments #

Patch Set 3 : add bookmark node constants #

Total comments: 2

Patch Set 4 : address comments #

Total comments: 2

Patch Set 5 : mark histogram obsolete #

Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -13 lines) Patch
M chrome/browser/app_controller_mac.mm View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/chrome_pages.cc View 1 2 3 4 chunks +20 lines, -11 lines 0 comments Download
M tools/metrics/actions/actions.xml View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 33 (22 generated)
calamity
+sky for chrome/browser/ui/ OWNERS. PTAL, thanks!
3 years, 7 months ago (2017-05-24 08:14:33 UTC) #3
sky
https://codereview.chromium.org/2899223002/diff/1/chrome/browser/ui/chrome_pages.cc File chrome/browser/ui/chrome_pages.cc (right): https://codereview.chromium.org/2899223002/diff/1/chrome/browser/ui/chrome_pages.cc#newcode188 chrome/browser/ui/chrome_pages.cc:188: OpenBookmarkManagerForNode(browser, 1); Where does the 1 come from here? ...
3 years, 7 months ago (2017-05-24 17:16:06 UTC) #4
calamity
Uploaded a patchset with and without constants added to bookmark_model.h. https://codereview.chromium.org/2899223002/diff/1/chrome/browser/ui/chrome_pages.cc File chrome/browser/ui/chrome_pages.cc (right): https://codereview.chromium.org/2899223002/diff/1/chrome/browser/ui/chrome_pages.cc#newcode188 ...
3 years, 7 months ago (2017-05-25 08:22:15 UTC) #7
sky
https://codereview.chromium.org/2899223002/diff/40001/components/bookmarks/browser/bookmark_model.cc File components/bookmarks/browser/bookmark_model.cc (right): https://codereview.chromium.org/2899223002/diff/40001/components/bookmarks/browser/bookmark_model.cc#newcode113 components/bookmarks/browser/bookmark_model.cc:113: const int64_t BookmarkModel::BOOKMARKS_BAR_NODE_ID = 1; Rather than exposing these, ...
3 years, 7 months ago (2017-05-25 18:07:05 UTC) #11
calamity
https://codereview.chromium.org/2899223002/diff/40001/components/bookmarks/browser/bookmark_model.cc File components/bookmarks/browser/bookmark_model.cc (right): https://codereview.chromium.org/2899223002/diff/40001/components/bookmarks/browser/bookmark_model.cc#newcode113 components/bookmarks/browser/bookmark_model.cc:113: const int64_t BookmarkModel::BOOKMARKS_BAR_NODE_ID = 1; On 2017/05/25 18:07:05, sky ...
3 years, 7 months ago (2017-05-26 03:33:34 UTC) #16
sky
LGTM
3 years, 7 months ago (2017-05-26 04:44:41 UTC) #19
calamity
+asvitkine for actions.xml
3 years, 7 months ago (2017-05-26 05:03:07 UTC) #21
Alexei Svitkine (slow)
lgtm % comment https://codereview.chromium.org/2899223002/diff/120001/tools/metrics/actions/actions.xml File tools/metrics/actions/actions.xml (left): https://codereview.chromium.org/2899223002/diff/120001/tools/metrics/actions/actions.xml#oldcode14812 tools/metrics/actions/actions.xml:14812: <action name="ShowBookmarks"> Please mark it as ...
3 years, 7 months ago (2017-05-26 14:55:38 UTC) #22
calamity
https://codereview.chromium.org/2899223002/diff/120001/tools/metrics/actions/actions.xml File tools/metrics/actions/actions.xml (left): https://codereview.chromium.org/2899223002/diff/120001/tools/metrics/actions/actions.xml#oldcode14812 tools/metrics/actions/actions.xml:14812: <action name="ShowBookmarks"> On 2017/05/26 14:55:38, Alexei Svitkine (slow) wrote: ...
3 years, 6 months ago (2017-05-29 03:39:25 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2899223002/140001
3 years, 6 months ago (2017-05-29 05:09:37 UTC) #30
commit-bot: I haz the power
3 years, 6 months ago (2017-05-29 05:14:45 UTC) #33
Message was sent while issue was closed.
Committed patchset #5 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/870ec553a786c0f19d6785a4333f...

Powered by Google App Engine
This is Rietveld 408576698