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

Issue 184783007: [rAC, OSX] Fix Omnibox font issue (Closed)

Created:
6 years, 9 months ago by groby-ooo-7-16
Modified:
6 years, 9 months ago
CC:
chromium-reviews, James Su
Visibility:
Public.

Description

[rAC, OSX] Fix Omnibox font issue Omnibox text can lose text attributes when the origin chip becomes invisible due to focus loss. This is due to side effects in EmphasizeURLComponents, which essentially remove all text attributes from the Omnibox when this routine is called during focus loss. BUG=347316 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=255605

Patch Set 1 #

Patch Set 2 : Reupload #

Patch Set 3 : If at first you don't succeed #

Total comments: 7

Patch Set 4 : Review fixes. #

Patch Set 5 : Oops. Removed two extraneous lines #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -0 lines) Patch
M chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
groby-ooo-7-16
PTAL.
6 years, 9 months ago (2014-03-05 19:01:32 UTC) #1
Scott Hess - ex-Googler
Sorry about the delay, I took the day to get my taxes done. Because on ...
6 years, 9 months ago (2014-03-06 02:42:24 UTC) #2
groby-ooo-7-16
Longish explanation to follow... (It took me almost two days to figure this out, so ...
6 years, 9 months ago (2014-03-06 04:07:51 UTC) #3
Scott Hess - ex-Googler
https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm File chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm (right): https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm#newcode409 chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm:409: base::string16 text = GetText(); On 2014/03/06 04:07:51, groby wrote: ...
6 years, 9 months ago (2014-03-06 06:30:32 UTC) #4
groby-ooo-7-16
Now with pseudo-stacktraces, in hopes of being clearer. https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm File chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm (right): https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm#newcode409 chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm:409: base::string16 ...
6 years, 9 months ago (2014-03-06 19:07:57 UTC) #5
Scott Hess - ex-Googler
https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm File chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm (right): https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm#newcode409 chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm:409: base::string16 text = GetText(); On 2014/03/06 19:07:58, groby wrote: ...
6 years, 9 months ago (2014-03-06 19:28:12 UTC) #6
Scott Hess - ex-Googler
https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm File chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm (right): https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm#newcode409 chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm:409: base::string16 text = GetText(); On 2014/03/06 19:07:58, groby wrote: ...
6 years, 9 months ago (2014-03-06 20:54:27 UTC) #7
groby-ooo-7-16
OK, changed according to your suggestion. https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm File chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm (right): https://codereview.chromium.org/184783007/diff/80001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm#newcode409 chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm:409: base::string16 text = ...
6 years, 9 months ago (2014-03-07 01:47:08 UTC) #8
groby-ooo-7-16
Oops. Removed two extraneous lines
6 years, 9 months ago (2014-03-07 01:48:50 UTC) #9
Scott Hess - ex-Googler
lgtm
6 years, 9 months ago (2014-03-07 02:04:16 UTC) #10
Scott Hess - ex-Googler
On 2014/03/07 01:47:08, groby wrote: > I think I have an inkling of how to ...
6 years, 9 months ago (2014-03-07 02:06:27 UTC) #11
groby-ooo-7-16
Hence my "didn't have time to investigate" comment. It looks like a deceptively simple fix, ...
6 years, 9 months ago (2014-03-07 02:43:25 UTC) #12
groby-ooo-7-16
The CQ bit was checked by groby@chromium.org
6 years, 9 months ago (2014-03-07 02:43:29 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/groby@chromium.org/184783007/120001
6 years, 9 months ago (2014-03-07 02:47:02 UTC) #14
commit-bot: I haz the power
6 years, 9 months ago (2014-03-07 13:30:59 UTC) #15
Message was sent while issue was closed.
Change committed as 255605

Powered by Google App Engine
This is Rietveld 408576698