Closed Bug 1514204 Opened 5 years ago Closed 5 years ago

[RTL] Tracking protection animation ends (and stays that way) with the purple shield instead of a black/white one

Categories

(Firefox :: Protections UI, defect, P1)

65 Branch
defect

Tracking

()

VERIFIED FIXED
Firefox 66
Tracking Status
firefox-esr60 --- unaffected
firefox64 --- unaffected
firefox65 + verified
firefox66 + verified

People

(Reporter: itiel_yn8, Assigned: ewright)

References

Details

(Keywords: regression, rtl)

Attachments

(2 files)

I *think* this is a regression caused by bug 1506996, but I'm not sure and can't verify this at the moment.

STR:
Be on default/dark theme, open www.bbc.com and watch the tracking protection animation on the address bar.

AR:
At the very end on the animation, the shield slowly turns black (on the default theme) or white (on the dark theme) but eventually the shield turns back to be purple.

ER:
It should stay black/white.
(In reply to Itiel from comment #0)
> I *think* this is a regression caused by bug 1506996

Now confirmed, but this happens only on RTL.

So, new STR:
1. Change intl.uidirection to 1
2. Be on default/dark theme
3. Open www.bbc.com and observe the tracking protection animation
Blocks: 1506996
Has Regression Range: --- → yes
Has STR: --- → yes
Keywords: regression, rtl
Summary: Tracking protection animation ends (and stays that way) with the purple shield instead of a black/white one → [RTL] Tracking protection animation ends (and stays that way) with the purple shield instead of a black/white one
If I had to guess, I would expect this had to do with either of these two places not being correctly updated:

https://hg.mozilla.org/mozilla-central/rev/a72dafbb2e80#l1.27
https://hg.mozilla.org/mozilla-central/rev/a72dafbb2e80#l1.111

Erica, any chance you could have a look, please?  Thanks!
Flags: needinfo?(ewright)
Assignee: nobody → ewright
Priority: -- → P1
Version: unspecified → 65 Branch
In rtl the shield animation previously would remain purple after ending, now it remains grey, equivalent to ltr.
Pushed by ewright@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/47b081238ac7
[RTL] Tracking protection animation properly ends with a grey shield. r=dao
Comment on attachment 9032772 [details]
Bug 1514204 - [RTL] Tracking protection animation properly ends with a grey shield.

[Beta/Release Uplift Approval Request]

Feature/Bug causing the regression: None

User impact if declined: Users in rtl locals will have a bright purple shield showing after the animation ends, instead of a dimmer grey one.

Is this code covered by automated tests?: No

Has the fix been verified in Nightly?: No

Needs manual test from QE?: Yes

If yes, steps to reproduce: - go to about:config
- set the pref intl.uidirection to 1
- go to about:preferences then privacy & security
- set content blocking category to "strict"
- visit https://bugzilla.mozilla.org/
- observe the shield animation
- repeat in dark mode

List of other uplifts needed: None

Risk to taking this patch: Low

Why is the change risky/not risky? (and alternatives if risky): not risky, css pixel change

String changes made/needed: none
Flags: needinfo?(ewright)
Attachment #9032772 - Flags: approval-mozilla-beta?
https://hg.mozilla.org/mozilla-central/rev/47b081238ac7
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 66
Fixed now on latest Nightly. Thanks!
Status: RESOLVED → VERIFIED
Flags: qe-verify+
Comment on attachment 9032772 [details]
Bug 1514204 - [RTL] Tracking protection animation properly ends with a grey shield.

[Triage Comment]
Simple CSS fix for a minor UI issue. Approved for 65.0b7.
Attachment #9032772 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Verified
20181226093642
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

Followed STR.
Tracking protection animation turned from gray to light purple and ended with a gray shield.

Verified on following builds
Build ID 20181226093642
User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

Build ID 20181227144402
User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0

Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: