New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 701856 link

Starred by 5 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 3
Type: Bug
Team-Security-UX



Sign in to add a comment

EV cert chip elision

Project Member Reported by est...@chromium.org, Mar 15 2017

Issue description

follow up to  bug 694152  --- this concerns what to show in the omnibox when it gets small.

For the search chip, we'll be tail-fading. Pretty much the attached (modulo a minor detail regarding the third row).

For the security chip, we never shrink. We always show lock + "Secure" no matter how small the omnibox.

For the EV chip, we start eliding in the middle. See attached. The problem I see with an ellipsis is that it takes up a lot of space without telling you anything (with fading you can at least sort of see a few more characters). The result is that we don't make optimal use of space and have to make the minimum size larger than it would otherwise need to be.

Questions:
1. Why do we middle-elide instead of tail-elide (or fade)?
2. If we need to start eliding the EV cert, how much better is that than just falling back to the "Secure" text?
 
67923b0c-89a5-4af8-a0b9-49c5ae10ac1b.png
83.2 KB View Download
4Ca7M18Ckv2.png
58.5 KB View Download

Comment 1 by palmer@chromium.org, Mar 15 2017

Cc: -palmer@chromium.org lgar...@chromium.org f...@chromium.org est...@chromium.org
Labels: OS-Chrome OS-Linux OS-Mac OS-Windows
I'm not working on Security UX anymore; + the right peeps.

Comment 2 by est...@chromium.org, Mar 15 2017

Cc: emilyschechter@chromium.org
I'm inclined to say we should just not show the EV chip when there isn't enough room for it. I don't think we can come up with a rule for eliding it safely in the general case. We already don't show the EV chip on mobile, so not showing it on small desktop widths seems consistent.
> I'm inclined to say we should just not show the EV chip when there isn't enough room for it.

+1

However, then we're likely to get complaints that Page Info doesn't surface the organization or the issuer. :-(
Components: UI>Browser>Omnibox>SecurityIndicators>VerboseChip

Comment 5 by est...@chromium.org, Mar 15 2017

an easy way to fix that would be to modify the tooltip so that instead of "View site information" it gives an extended version of the text (full ev text). This is what we do for many things, like tabs (the tooltip doesn't say "Switch to this tab") or bookmarks ("go to this bookmark"). Of course it would help if we add that hover affordance to the chip that we've talked about but I still don't think is there yet.
That modification is, in fact, in progress/phrasing being debated elsewhere, as we speak :)
> Of course it would help if we add that hover affordance to the chip that we've talked about but I still don't think is there yet.

That's already on Mac, right? ( Issue 588377 )
Or do you mean something else?
Cc: elawrence@chromium.org
+elawrence is working on another security tooltip change, we should be consistent. on small screens, the tooltip *still* might be too long if the EV text is super long.

my preference in general is also to have the entire text animate down into the lock icon when there is not enough room: https://docs.google.com/presentation/d/1OVXsjFm5DqzxnK97klcJ-qfeBB_nI1DloK9fEoHanGc/edit#slide=id.g16cea66925_1_24
On Mac, we currently show the (unellipsized) text of the security chip in the tooltip in ALL cases.

On Views, the Label control that paints the text of the security chip already has the behavior that if the text has been ellipized, the tooltip is overridden to show the unellipsized text. This leads to the potentially surprising behavior that hovering the lock shows a tooltip of "View site information" while hovering the adjacent text shows "The Washington Post Company (LLC) US" or whatever.

 Issue 692683  was a request to make Views match Mac which nobody likes because it's weird for the tooltip to redundantly repeat the text over which it is hovering in the (common) case where no elision has occurred.

The argument for not eliding text from the end is that the end of the EV string shows the country of issuance, which is deemed an important characteristic of the EV identity for all of the people who smugly assert that they could register "Paypal" in Uruguay and thus spoof victims. By seeing "[US]" on the end, you know that you're dealing with the right company.

From my POV, I'd suggest deeming this "Won't Fix" and just leaving things as they are until this UI no longer exists.
> On Views, the Label control that paints the text of the security chip already has the behavior that if the text has been ellipized, the tooltip is overridden to show the unellipsized text.

ah, you're right. Great! Then I don't think we need to worry about #3.

WontFix is a valid outcome, I just filed this bug to consider being more consistent with the search chip.
I still would prefer to just completely condense the chip into the icon when there isn't enough room instead of ellipsizing. Does anyone disagree?
I think our current behavior (ellipsize rather than hide) is more secure. E.g. for WashingtonPost.com, we show lots of meaningful letters vs. hiding them all. 

Having said that, if we were to migrate to the "show only the icon" approach, it might incentivize websites like the WashingtonPost to do the work to get a sane display string instead of what they're using today.
I'm in favor of hiding the chip rather than ellipsizing. Otherwise we might ellipsize "The Washington Postcard Store into "The Washington Post..." which seems not great.
> seems not great.

I think we all agree that ellipsized text isn't great. The question is what's worse, showing /nothing/ (allowing any secure site, even with a plain DV certificate) to spoof the EV certificate, or showing /elli...xt/ which limits the spoofing potential down to the set of sites that can pass EV vetting with an overlapping string.

I argue that we're better off with the ellipsized text, unless the hiding "penalty" finally forces sites to stop being ridiculous.
I think from an implementation perspective ellipsizing may be easier than hiding.

I tend to prefer ellipsizing over hiding.  Comment 14 is one reason.
Re !4: I'd rather not give people an authoritative positive signal than give them a misleading authoritative positive signal.
I don't know if this warrants its own bug, but we're now shipping a verbose state on mobile ("Offline") that has a similar problem.

We already have Issue 454529 (Origin in omnibox on iOS can be extremely small), but it would be nice if whatever we do here could easily address Android.
Screenshot_2017-04-05-11-17-26.png
197 KB View Download
Owner: est...@chromium.org
Status: Assigned (was: Untriaged)
Assigning to estark to get out of the triage queue.
Cc: jdonnelly@chromium.org
Owner: ----
Status: Available (was: Assigned)
Unassigning myself since I'm not really working on this. I still feel that we should hide the EV chip if there's not room for it, but if we can't come to an agreement on that or if it's not feasible to implement, then I'm okay with WontFixing this.
Labels: Hotlist-EnamelAndFriendsFixIt
Labels: -Hotlist-EnamelAndFriendsFixIt

Sign in to add a comment