Closed Bug 1762263 Opened 2 years ago Closed 2 years ago

Add upgrade message on 100 major upgrade with single thank you (3 potential actions)

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
100 Branch
Iteration:
100.2 - March 21 - April 1
Tracking Status
firefox100 --- verified

People

(Reporter: Mardak, Assigned: mviar)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

Attachments

(3 files)

We can build in a message and configure it appropriately. This is different from the previous upgrade spotlights that relied on upgradeDialog code and instead can use the refactored multistage spotlight bug 1739252. Might want fancy title on colorway.

Depends on: 1762265
Depends on: 1762270
Depends on: 1762272
Depends on: 1762273
Depends on: 1762274
Depends on: 1762284

Unpinned users need a pin action. Not default gets a default action. Otherwise a single start browsing button that auto advance.

Summary: Add upgrade message on 100 major upgrade with thank you and colorway → Add upgrade message on 100 major upgrade with single thank you (3 potential actions)
Iteration: --- → 100.2 - March 21 - April 1
Priority: -- → P1

My current speculation, without a lot of context looks like this:

We probably want to add the message, using a multistage template into the OnboardingProvider, and open the Spotlight dialoig in BrowserGlue.jsm, probably from or around _showUpgradeDialog.

I haven't self-assigned this bug, because I'm not far enough along that I think it makes sense for me to block anyone on the east coast from grabbing this if they want to in the morning. I'm happy to take it (or whatever is appropriate) Friday, of course. On the off-chance that it's useful, https://gist.github.com/dmose/a6829b5f64980609691bbefcd5e79a3f is the noodling that I've been doing that does not yet open a dialog...

Assignee: nobody → mviar
Attachment #9270435 - Attachment description: WIP: Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions) → Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions)
Blocks: 1762666
Attachment #9270435 - Attachment description: Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions) → WIP: Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions)
Attachment #9270435 - Attachment description: WIP: Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions) → Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions)
Attachment #9270435 - Attachment description: Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions) → Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions) r=Mardak
Attachment #9270435 - Attachment description: Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions) r=Mardak → Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions)
Attachment #9270435 - Attachment description: Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions) → Bug 1762263 - Add upgrade message on 100 major upgrade with single thank you (3 potential actions) r=Mardak
Pushed by elee@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e3198ee2a85e
Add upgrade message on 100 major upgrade with single thank you (3 potential actions) r=Mardak
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 100 Branch

Hi! It looks like this dialog has a few accessibility issues:

  • The animated logo is not disabled when a user has prefers-reduced-motion enabled
  • The title text becomes invisible for high-contrast black themes, difficult to read on other high contrast dark themes
  • Hitting tab initially focuses "not now" instead of the preferred "pin" button

I'll attach screenshots for the invisible text one.

Flags: needinfo?(mviar)
Depends on: 1763470
Blocks: 1763470
No longer depends on: 1763470

Thanks Morgan, I've file bug 1763470 to follow up on your findings.

No longer blocks: 1763470
Flags: needinfo?(mviar)

(disregard removing block)

Blocks: 1763470

This enhancement was part of the work done on QA-1448 for which we sent a Preliminary checkpoint. Considering this I am marking it as Verified.

Status: RESOLVED → VERIFIED
Blocks: 1763666
See Also: → 1774071
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: