Closed Bug 1661784 Opened 5 years ago Closed 5 years ago

Implement clickable "step" indicators for multistage about:welcome

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

RESOLVED WONTFIX
Iteration:
83.2 - Oct 5 - Oct 18
Tracking Status
firefox81 --- wontfix
firefox82 --- affected

People

(Reporter: emcminn, Assigned: emcminn)

References

(Blocks 1 open bug)

Details

User Story

Mockup: https://www.figma.com/file/KqQZwwLhft9cUIcBtMVmbz/Desktop-First-Run?node-id=3%3A628

Attachments

(1 file)

As well as indicating what page of the onboarding process we're on, we should be able to navigate back and forth by clicking the "step" markers.

N.B.: We should be careful not to break accessibility when implementing this; the indicators need to be keyboard accessible and should announce their interactive status to screen readers.

Assignee: nobody → dmose
Iteration: --- → 82.1 - Aug 24 - Sep 6
Priority: -- → P1

Aaron, can you give me information/mocks about what you'd like to see on hover, on click (activation state)?

Notes to self: also need to look into:

  • does this need any special tab focus ring ordering
  • screen reader content / a11y (talk to emcminn)
Flags: needinfo?(abenson)
User Story: (updated)
  • The only step indicators you can click on are ones that are not for the "current" state (or, at least don't give the current step indicator a hover style).
  • For hover style, set the opacity to 50%.
  • I don't think we need any other states for activation. It ought to then navigate to that page and take on the "current" step indicator style.
Flags: needinfo?(abenson)

I forgot to ask, is there anything you'd like to do on blur?

Flags: needinfo?(abenson)

(In reply to Dan Mosedale (:dmose, :dmosedale) from comment #3)

I forgot to ask, is there anything you'd like to do on blur?

Nope

Flags: needinfo?(abenson)
Iteration: 82.1 - Aug 24 - Sep 6 → 82.2 - Sep 7 - Sep 20
Assignee: dmose → nobody
Assignee: nobody → emcminn
Blocks: 1666636
Iteration: 82.2 - Sep 7 - Sep 20 → 83.1 - Sept 21 - Oct 4
Iteration: 83.1 - Sept 21 - Oct 4 → 83.2 - Oct 5 - Oct 18

We're closing this and 1666636 as WONTFIX for now; the work has turned up several regressions and fixing them will require some significant refactoring. It's been decided the step indicators for multistage about:welcome will remain a visual element only for now.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: