As a user I'd like to see information as my Firefox upgrades to Fenix/new browser.
From Firefox, we'll receive a store that state about the migration, that Fenix can observe.
Relevant is the Data Migration section of https://miro.com/app/board/o9J_kw1CGow=/
@liuche is this similar to existing #6511
Checking on the dependencies:
@apbitner are there any additional changes to the UI, that came out of the user study?
@mheubusch are there final strings for this? String freeze for migration strings in 1/15, so we need to have those string so @sblatz can pre-land them.
Sorry @sblatz there was some miscommunication here - @jonalmeida will actually be doing this piece, just needed a Fenix-by-AC label.
@jonalmeida will help us push that into a functional, "good enough" state for Nightly. There will likely still be follow-up for Beta/Production migration (which may need a Fenix owner). :)
@liuche The UI and strings in the Data Migration section are final
@jonalmeida could you go through the checklist in comment 0, and check off all the parts that you finished with that PR?
If they're mostly done and there's no value in keeping this bug open bc the only remaining work is polish or something, could you file another bug listing off what still needs to be done, and link it here?
@jonalmeida could you go through the checklist in comment 0, and check off all the parts that you finished with that PR?
If they're mostly done and there's no value in keeping this bug open bc the only remaining work is polish or something, could you file another bug listing off what still needs to be done, and link it here?
@liuche I've updated the checklist. I'm not sure what the error states and the learn more stuff are, but those don't sound like polish. :)
Un-assigning myself since I'm not working on this anymore.
@apbitner are the error states (when part of migration fails, say, bookmarks didn't import) part of the mocks? I didn't see them in the Fenix section.
@jonalmeida are the error states exposed by the migration store state? e.g. bookmarks didn't fully migrate.
@jonalmeida are the error states exposed by the migration store state? e.g. bookmarks didn't fully migrate.
Yes.
@liuche I wasn't aware of any error states that were needed. Is there a list of all potential errors? What options will the user have after receiving an error?
Per today's check-in, we're currently not informing users of errors because there is no action for them to take. We also may not be able to tell exactly what data was affected when an error occurs as well.
For Nightly migration we implemented a simple version of this screen. Softvision filed the following issues (mostly things were we are not really following the mocks):
Besides the follow up issues linked above it seems like the only remaining bullet item in comment 0 is Link to "Learn more/FAQ" on "Start browsing" screen - Clicking this link will NOT skip onboarding.
I don't see this as part of the Miro mocks could you clarify what this means @apbitner ?
I presume this is referring to the new onboarding card (below). @vesta0 can you confirm?

That new onboarding card was added with #7952
I think this ticket may be completed then besides the follow up visual issues?
So far as I can tell, yes
@liuche created this ticket so I can't speak to what she was referring to.
My understanding is that the migration screen is done but needs to align with UX mocks visually (fonts, alignment, etc).
This ticket is done and we have follow-up bugs filed.
Most helpful comment
@liuche The UI and strings in the Data Migration section are final