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

Issue 2144903004: New location security strings and animation. (Closed)

Created:
4 years, 5 months ago by Kevin Bailey
Modified:
4 years, 3 months ago
CC:
chromium-reviews, tfarina, maxwalker
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

New location security strings and animation. Changes to show security level instead of EV cert and animate it away. Dangerous site levels are not animated. BUG=622531 Committed: https://crrev.com/93cfbbd07e3ee8d9465147a1be2601a0cb74632e Cr-Commit-Position: refs/heads/master@{#415656}

Patch Set 1 #

Total comments: 38

Patch Set 2 : Just updating CL #

Patch Set 3 : Trying to get notifications working. #

Patch Set 4 : Lots of changes, responses, clean up #

Patch Set 5 : More responses #

Patch Set 6 : Removed unnecessary method, formatting #

Total comments: 45

Patch Set 7 : Responses - clean up #

Patch Set 8 : Removed HTTP state machine #

Patch Set 9 : Simplified StartAnimation #

Total comments: 33

Patch Set 10 : Responses - simplify animation, strings #

Patch Set 11 : Don't animate if level is same #

Total comments: 31

Patch Set 12 : Account for tab changes and make test compile #

Patch Set 13 : Don't look at level any more #

Total comments: 10

Patch Set 14 : SetSecurityState #

Total comments: 4

Patch Set 15 : Minor responses #

Unified diffs Side-by-side diffs Delta from patch set Stats (+103 lines, -22 lines) Patch
M chrome/browser/ui/views/location_bar/content_setting_image_view.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/location_bar/content_setting_image_view.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/views/location_bar/icon_label_bubble_view.h View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/location_bar/location_bar_view.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +9 lines, -1 line 0 comments Download
M chrome/browser/ui/views/location_bar/location_bar_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 8 chunks +26 lines, -11 lines 0 comments Download
M chrome/browser/ui/views/location_bar/location_icon_view.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +16 lines, -1 line 0 comments Download
M chrome/browser/ui/views/location_bar/location_icon_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +23 lines, -3 lines 0 comments Download
M components/omnibox_strings.grdp View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +6 lines, -0 lines 0 comments Download
M components/toolbar/test_toolbar_model.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M components/toolbar/test_toolbar_model.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -0 lines 0 comments Download
M components/toolbar/toolbar_model.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -0 lines 0 comments Download
M components/toolbar/toolbar_model_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M components/toolbar/toolbar_model_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +11 lines, -0 lines 0 comments Download

Messages

Total messages: 57 (12 generated)
Kevin Bailey
This is a work in progress for the EV chip changes. It's definitely not ready, ...
4 years, 5 months ago (2016-07-13 19:52:41 UTC) #2
Justin Donnelly
Broadly speaking, I don't see any issue with the approach here, but I'm not that ...
4 years, 5 months ago (2016-07-15 14:33:55 UTC) #3
Peter Kasting
https://codereview.chromium.org/2144903004/diff/1/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc File chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc (right): https://codereview.chromium.org/2144903004/diff/1/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc#newcode128 chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc:128: std::cout << "Icon::GetPreferredSize\n"; You may want to use the ...
4 years, 5 months ago (2016-07-19 21:17:21 UTC) #5
Kevin Bailey
Before going much further, I thought I should verify this first. inline On Fri, Jul ...
4 years, 4 months ago (2016-07-28 18:54:03 UTC) #6
Peter Kasting
On Thu, Jul 28, 2016 at 11:53 AM, Kevin Bailey <krb@chromium.org> wrote: > On Fri, ...
4 years, 4 months ago (2016-07-28 18:56:54 UTC) #7
Justin Donnelly
Peter, here's the PRD <https://docs.google.com/document/d/1aZkYU0x4GxQi9mEpR3mSGZpLXRrnXh_WMRozO79runo/edit#heading=h.7fg39m89taxo> for reference. Kevin, if we don't already have a bug ...
4 years, 4 months ago (2016-07-28 19:58:43 UTC) #8
Kevin Bailey
On Thu, Jul 28, 2016 at 12:58 PM, Justin Donnelly <jdonnelly@chromium.org> wrote: > Peter, here's ...
4 years, 4 months ago (2016-07-28 20:07:18 UTC) #10
Kevin Bailey
https://codereview.chromium.org/2144903004/diff/1/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc File chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc (right): https://codereview.chromium.org/2144903004/diff/1/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc#newcode128 chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc:128: std::cout << "Icon::GetPreferredSize\n"; On 2016/07/19 21:17:19, Peter Kasting wrote: ...
4 years, 4 months ago (2016-08-12 18:49:15 UTC) #11
Peter Kasting
https://codereview.chromium.org/2144903004/diff/100001/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc File chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc (right): https://codereview.chromium.org/2144903004/diff/100001/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc#newcode264 chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc:264: size.set_width(current_width); It seems like there are two effects this ...
4 years, 4 months ago (2016-08-15 23:29:50 UTC) #12
Kevin Bailey
Just replying to some comments. I'll have to go back and ask the authors about ...
4 years, 4 months ago (2016-08-16 16:39:37 UTC) #13
Peter Kasting
https://codereview.chromium.org/2144903004/diff/100001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/100001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode144 chrome/browser/ui/views/location_bar/location_bar_view.cc:144: load_state_(new LoadState()), On 2016/08/16 16:39:36, Kevin Bailey wrote: > ...
4 years, 4 months ago (2016-08-16 18:15:06 UTC) #14
Kevin Bailey
I decided to align with spqchan's equivalent CL and bail on HTTP support. It makes ...
4 years, 4 months ago (2016-08-17 16:33:30 UTC) #15
Peter Kasting
+CC maxwalker This seems mostly there, but I'm a bit uneasy that Max changed the ...
4 years, 4 months ago (2016-08-18 06:24:38 UTC) #16
Kevin Bailey
Just addressing your comments. It looks like some things changed yet again, so there will ...
4 years, 4 months ago (2016-08-18 16:09:36 UTC) #17
groby-ooo-7-16
On 2016/08/18 16:09:36, Kevin Bailey wrote: > Just addressing your comments. It looks like some ...
4 years, 4 months ago (2016-08-18 22:24:19 UTC) #18
Justin Donnelly
On 2016/08/18 06:24:38, Peter Kasting wrote: > +CC maxwalker > > This seems mostly there, ...
4 years, 4 months ago (2016-08-19 14:34:29 UTC) #19
Kevin Bailey
Here is the patch to support not animating if the security level doesn't change.
4 years, 4 months ago (2016-08-19 18:07:45 UTC) #20
Peter Kasting
On 2016/08/19 14:34:29, Justin Donnelly wrote: > On 2016/08/18 06:24:38, Peter Kasting wrote: > > ...
4 years, 4 months ago (2016-08-19 22:28:06 UTC) #21
emilyschechter
On 2016/08/19 22:28:06, Peter Kasting wrote: > On 2016/08/19 14:34:29, Justin Donnelly wrote: > > ...
4 years, 4 months ago (2016-08-19 22:50:05 UTC) #22
Peter Kasting
https://codereview.chromium.org/2144903004/diff/160001/chrome/browser/ui/views/location_bar/icon_label_bubble_view.h File chrome/browser/ui/views/location_bar/icon_label_bubble_view.h (right): https://codereview.chromium.org/2144903004/diff/160001/chrome/browser/ui/views/location_bar/icon_label_bubble_view.h#newcode35 chrome/browser/ui/views/location_bar/icon_label_bubble_view.h:35: static constexpr int kOpenTimeMS = 150; On 2016/08/18 16:09:36, ...
4 years, 4 months ago (2016-08-20 01:16:43 UTC) #23
Kevin Bailey
https://codereview.chromium.org/2144903004/diff/160001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/160001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode1075 chrome/browser/ui/views/location_bar/location_bar_view.cc:1075: if (level == security_state::SecurityStateModel::SecurityLevel::EV_SECURE || On 2016/08/20 01:16:43, Peter ...
4 years, 4 months ago (2016-08-22 15:58:57 UTC) #24
Peter Kasting
Didn't re-review, just replying. The primary thing that needs attention is the block in LocationBarView::Update(). ...
4 years, 4 months ago (2016-08-22 22:58:09 UTC) #25
Kevin Bailey
https://codereview.chromium.org/2144903004/diff/160001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/160001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode1081 chrome/browser/ui/views/location_bar/location_bar_view.cc:1081: return false; On 2016/08/22 22:58:09, Peter Kasting wrote: > ...
4 years, 4 months ago (2016-08-23 15:17:13 UTC) #26
Peter Kasting
https://codereview.chromium.org/2144903004/diff/160001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/160001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode1081 chrome/browser/ui/views/location_bar/location_bar_view.cc:1081: return false; On 2016/08/23 15:17:13, Kevin Bailey wrote: > ...
4 years, 4 months ago (2016-08-23 18:01:57 UTC) #27
Kevin Bailey
https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode817 chrome/browser/ui/views/location_bar/location_bar_view.cc:817: } On 2016/08/23 18:01:57, Peter Kasting wrote: > > ...
4 years, 4 months ago (2016-08-23 20:01:39 UTC) #28
Peter Kasting
https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode817 chrome/browser/ui/views/location_bar/location_bar_view.cc:817: } On 2016/08/23 20:01:39, Kevin Bailey wrote: > On ...
4 years, 4 months ago (2016-08-23 20:11:00 UTC) #29
Kevin Bailey
https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode817 chrome/browser/ui/views/location_bar/location_bar_view.cc:817: } On 2016/08/23 20:11:00, Peter Kasting wrote: > > ...
4 years, 4 months ago (2016-08-23 20:39:25 UTC) #30
Peter Kasting
https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode817 chrome/browser/ui/views/location_bar/location_bar_view.cc:817: } On 2016/08/23 20:39:25, Kevin Bailey wrote: > On ...
4 years, 4 months ago (2016-08-23 20:42:20 UTC) #31
groby-ooo-7-16
https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode817 chrome/browser/ui/views/location_bar/location_bar_view.cc:817: } On 2016/08/23 20:42:20, Peter Kasting wrote: > On ...
4 years, 4 months ago (2016-08-23 22:11:15 UTC) #33
Peter Kasting
https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode817 chrome/browser/ui/views/location_bar/location_bar_view.cc:817: } On 2016/08/23 22:11:15, groby wrote: > On 2016/08/23 ...
4 years, 4 months ago (2016-08-23 22:17:18 UTC) #34
groby-ooo-7-16
https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode817 chrome/browser/ui/views/location_bar/location_bar_view.cc:817: } On 2016/08/23 22:17:18, Peter Kasting wrote: > On ...
4 years, 4 months ago (2016-08-23 23:12:40 UTC) #35
Peter Kasting
https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode817 chrome/browser/ui/views/location_bar/location_bar_view.cc:817: } On 2016/08/23 23:12:40, groby wrote: > On 2016/08/23 ...
4 years, 4 months ago (2016-08-23 23:19:15 UTC) #36
groby-ooo-7-16
On 2016/08/23 23:19:15, Peter Kasting wrote: > https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc > File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): > > https://codereview.chromium.org/2144903004/diff/200001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode817 ...
4 years, 4 months ago (2016-08-23 23:26:09 UTC) #37
Kevin Bailey
Here is the version that does not look at security level changes, however, you should ...
4 years, 3 months ago (2016-08-25 18:01:21 UTC) #38
groby-ooo-7-16
On 2016/08/25 18:01:21, Kevin Bailey wrote: > Here is the version that does not look ...
4 years, 3 months ago (2016-08-26 01:16:38 UTC) #39
Peter Kasting
https://codereview.chromium.org/2144903004/diff/240001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/240001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode811 chrome/browser/ui/views/location_bar/location_bar_view.cc:811: } AnimateSecurityChip() is unclear, because it doesn't say whether ...
4 years, 3 months ago (2016-08-26 20:59:13 UTC) #40
Kevin Bailey
https://codereview.chromium.org/2144903004/diff/240001/chrome/browser/ui/views/location_bar/location_bar_view.cc File chrome/browser/ui/views/location_bar/location_bar_view.cc (right): https://codereview.chromium.org/2144903004/diff/240001/chrome/browser/ui/views/location_bar/location_bar_view.cc#newcode811 chrome/browser/ui/views/location_bar/location_bar_view.cc:811: } On 2016/08/26 20:59:12, Peter Kasting wrote: > AnimateSecurityChip() ...
4 years, 3 months ago (2016-08-29 13:38:10 UTC) #41
Peter Kasting
Sure, this is fine. LGTM. https://codereview.chromium.org/2144903004/diff/260001/chrome/browser/ui/views/location_bar/location_icon_view.cc File chrome/browser/ui/views/location_bar/location_icon_view.cc (right): https://codereview.chromium.org/2144903004/diff/260001/chrome/browser/ui/views/location_bar/location_icon_view.cc#newcode153 chrome/browser/ui/views/location_bar/location_icon_view.cc:153: } else { Nit: ...
4 years, 3 months ago (2016-08-30 01:12:42 UTC) #42
Kevin Bailey
https://codereview.chromium.org/2144903004/diff/260001/chrome/browser/ui/views/location_bar/location_icon_view.cc File chrome/browser/ui/views/location_bar/location_icon_view.cc (right): https://codereview.chromium.org/2144903004/diff/260001/chrome/browser/ui/views/location_bar/location_icon_view.cc#newcode153 chrome/browser/ui/views/location_bar/location_icon_view.cc:153: } else { On 2016/08/30 01:12:42, Peter Kasting wrote: ...
4 years, 3 months ago (2016-08-30 14:07:15 UTC) #43
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/2144903004/280001
4 years, 3 months ago (2016-08-31 16:36:54 UTC) #50
commit-bot: I haz the power
Committed patchset #15 (id:280001)
4 years, 3 months ago (2016-08-31 16:41:25 UTC) #52
commit-bot: I haz the power
Patchset 15 (id:??) landed as https://crrev.com/93cfbbd07e3ee8d9465147a1be2601a0cb74632e Cr-Commit-Position: refs/heads/master@{#415656}
4 years, 3 months ago (2016-08-31 16:43:14 UTC) #54
David Tseng
Hi there, this cl seems to be causing: crbug.com/646126 (found via bisect). Specifically, while ctrl+tabbing ...
4 years, 3 months ago (2016-09-12 22:00:03 UTC) #55
groby-ooo-7-16
On 2016/09/12 22:00:03, David Tseng wrote: > Hi there, this cl seems to be causing: ...
4 years, 3 months ago (2016-09-12 22:17:14 UTC) #56
Kevin Bailey
4 years, 3 months ago (2016-09-13 00:38:56 UTC) #57
Message was sent while issue was closed.
On 2016/09/12 22:17:14, groby wrote:
> 
> I'd rather take a moment to figure out if we can fix this. Kevin, can you take
a
> look?

Absolutely, and worst case, I can revert only the animation (if that makes it go
away.)

Powered by Google App Engine
This is Rietveld 408576698