Closed Bug 1920799 Opened 21 days ago Closed 3 hours ago

Add a new messaging surface to the AppMenu that allows us to try explain what signing into an FxA does

Categories

(Firefox :: Messaging System, task, P1)

task
Points:
3

Tracking

()

RESOLVED FIXED
133 Branch
Iteration:
133.2 - Oct 14 - Oct 25
Tracking Status
firefox133 --- fixed

People

(Reporter: mconley, Assigned: mconley)

References

(Blocks 3 open bugs)

Details

(Whiteboard: [fidefe-device-migration])

Attachments

(2 files)

See the (still in flux) Figma specification for what the idea is, but basically we want to be able to try a few different messages in the AppMenu for users in the signed-out state to see if we can improve on the existing messaging in the AppMenu regarding FxA and what utility it brings.

Hey pdahiya,

I'm hoping to get some early feedback from you on this patch so far - does the approach seem like the right one, ASRouter-wise? What kind of test coverage is expected of a new surface like this?

Hey skhamis,

I see you've landed patches and reviewed changes going into browser-sync.js, and wanted to get your take on this WIP too. Without going into the depths of a full review, is the approach reasonable for adding this message, and putting most of the logic for creating / managing that message in browser-sync?

If you'd like to see what this looks like, you can apply this patch, and with browser.newtabpage.activity-stream.asrouter.devtoolsEnabled set to true, visit about:asrouter, find the FXA_ACCOUNTS_APPMENU_PROTECT_BROWSING_DATA message and click "Show". The current design, content and illustration are still somewhat in flux, but it's going to (roughly) be like what's in the patch.

Flags: needinfo?(skhamis)
Flags: needinfo?(pdahiya)

(Hm, those manual testing steps appear to have broken since I last tried them - I'll update the patch shortly. needinfos still stand though! :) )

Hi Mike, Tried patch and left some early feedback, approach at high level looks great thanks!

Flags: needinfo?(pdahiya)
Iteration: --- → 133.1 - Sep 30 - Oct 11
Points: --- → 5
Priority: -- → P1
Points: 5 → 3

Thanks for allowing me to check in on the initial approach! Seems like a reasonable approach and relatively compartmentalized. Definitely excited to see this and providing users some clear messaging!!

Flags: needinfo?(skhamis)
Blocks: 1922594
Attachment #9426923 - Attachment description: WIP: Bug 1920799 - Add a new messaging surface to the AppMenu for describing the value of signing into an FxA. → Bug 1920799 - Add a new messaging surface to the AppMenu for describing the value of signing into an FxA. r?pdahiya!,Gijs!
Attachment #9426923 - Attachment description: Bug 1920799 - Add a new messaging surface to the AppMenu for describing the value of signing into an FxA. r?pdahiya!,Gijs! → Bug 1920799 - Add a new messaging surface to the AppMenu and PXI menus for describing the value of signing into an FxA. r?pdahiya!,Gijs!
Attachment #9429384 - Attachment description: Bug 1920799 - Add tests for the new AppMenu messaging surface. r?pdahiya! → Bug 1920799 - Add tests for the new menu messaging surface for the FxA CTA message. r?pdahiya!
Iteration: 133.1 - Sep 30 - Oct 11 → 133.2 - Oct 14 - Oct 25
Blocks: 1924752
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e81d1a9c3077 Add a new messaging surface to the AppMenu and PXI menus for describing the value of signing into an FxA. r=pdahiya,Gijs,desktop-theme-reviewers,omc-reviewers,home-newtab-reviewers,fluent-reviewers,hjones,skhamis,nbarrett https://hg.mozilla.org/integration/autoland/rev/ad12589113c3 Add tests for the new menu messaging surface for the FxA CTA message. r=pdahiya,omc-reviewers,home-newtab-reviewers,nbarrett
Status: NEW → RESOLVED
Closed: 3 hours ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: