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

Issue 2855793003: Fix RTL URL rendering in Omnibox (domain off screen on long URL). (Closed)

Created:
3 years, 7 months ago by Matt Giuca
Modified:
3 years, 7 months ago
Reviewers:
Peter Kasting
CC:
chromium-reviews, jdonnelly+watch_chromium.org, tfarina, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix RTL URL rendering in Omnibox (domain off screen on long URL). BUG=656417 Review-Url: https://codereview.chromium.org/2855793003 Cr-Commit-Position: refs/heads/master@{#473830} Committed: https://chromium.googlesource.com/chromium/src/+/c603f3c7e6a01188ba81015e5354e4797a017f45

Patch Set 1 #

Patch Set 2 : Added TODO: Tests failing. #

Patch Set 3 : Massive simplification; I think this is all we actually need. #

Patch Set 4 : Clean up and write new test. #

Patch Set 5 : Clarify comment. #

Total comments: 1

Patch Set 6 : Update tests to new behaviour. Had to remove BeginningShownAfterBlur entirely. #

Total comments: 9

Patch Set 7 : Respond to review. #

Total comments: 2

Patch Set 8 : Fix comment nit. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+64 lines, -38 lines) Patch
M chrome/browser/ui/omnibox/omnibox_view_browsertest.cc View 1 2 3 4 5 1 chunk +0 lines, -22 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views.cc View 1 2 3 4 5 6 7 2 chunks +21 lines, -11 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc View 1 2 3 4 5 6 3 chunks +2 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views_unittest.cc View 1 2 3 3 chunks +40 lines, -0 lines 0 comments Download

Messages

Total messages: 32 (22 generated)
Matt Giuca
https://codereview.chromium.org/2855793003/diff/100001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc File chrome/browser/ui/views/omnibox/omnibox_view_views.cc (right): https://codereview.chromium.org/2855793003/diff/100001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc#newcode787 chrome/browser/ui/views/omnibox/omnibox_view_views.cc:787: model()->popup_model()->IsOpen() && text() != model()->PermanentText()) { I had to ...
3 years, 7 months ago (2017-05-17 04:18:20 UTC) #9
Matt Giuca
https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc File chrome/browser/ui/omnibox/omnibox_view_browsertest.cc (left): https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc#oldcode1868 chrome/browser/ui/omnibox/omnibox_view_browsertest.cc:1868: IN_PROC_BROWSER_TEST_F(OmniboxViewTest, BeginningShownAfterBlur) { Sad... I had to delete this ...
3 years, 7 months ago (2017-05-18 08:41:12 UTC) #12
Peter Kasting
https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc File chrome/browser/ui/views/omnibox/omnibox_view_views.cc (right): https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc#newcode787 chrome/browser/ui/views/omnibox/omnibox_view_views.cc:787: model()->popup_model()->IsOpen() && text() != model()->PermanentText()) { (1) How come ...
3 years, 7 months ago (2017-05-18 18:27:19 UTC) #17
Matt Giuca
Re-running the tests; it might fail but if not, ptal. https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc File chrome/browser/ui/views/omnibox/omnibox_view_views.cc (right): https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc#newcode787 ...
3 years, 7 months ago (2017-05-19 05:55:32 UTC) #19
Peter Kasting
LGTM if passes https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc File chrome/browser/ui/views/omnibox/omnibox_view_views.cc (right): https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc#newcode787 chrome/browser/ui/views/omnibox/omnibox_view_views.cc:787: model()->popup_model()->IsOpen() && text() != model()->PermanentText()) { ...
3 years, 7 months ago (2017-05-19 06:11:18 UTC) #21
Matt Giuca
https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc File chrome/browser/ui/views/omnibox/omnibox_view_views.cc (right): https://codereview.chromium.org/2855793003/diff/120001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc#newcode787 chrome/browser/ui/views/omnibox/omnibox_view_views.cc:787: model()->popup_model()->IsOpen() && text() != model()->PermanentText()) { On 2017/05/19 06:11:18, ...
3 years, 7 months ago (2017-05-19 06:55:42 UTC) #22
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/2855793003/160001
3 years, 7 months ago (2017-05-19 06:56:31 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/449605)
3 years, 7 months ago (2017-05-19 07:56:19 UTC) #27
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/2855793003/160001
3 years, 7 months ago (2017-05-23 06:54:17 UTC) #29
commit-bot: I haz the power
3 years, 7 months ago (2017-05-23 07:37:20 UTC) #32
Message was sent while issue was closed.
Committed patchset #8 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/c603f3c7e6a01188ba81015e5354...

Powered by Google App Engine
This is Rietveld 408576698