Open data-sync-user opened 6 months ago
➤ Matt Reagan commented:
This will likely require additional UX discussion post-MVP. I’ve listed each widget action below and the changes (if any) I’m planning to make, and what the resulting behavior will be for multi-window. If anyone has questions or wants to chat further please let me know. Norberto Andres Furlan Nicole Weber Jeremy Evans Thank you
Close Private Tabs
Quick View
Currently as-is this widget will only show open tabs for one window (and which window might change randomly if >1 are open). Updating it to save tabs across all windows is not difficult, the problem is that from a UX perspective the current widget UI doesn’t always make sense for MW.
Ideally what we’d probably want to do is update the widget UI to list the tabs in sections based on some kind of window number, but this is likely out of scope for the MVP (it would require changing the model that we save in prefs, and related widget UI, which is not hard but would require some UI/UX feedback).
Current plan for this widget is to update the existing code to save tabs for all windows (ordering is TBD). If possible I’ll be trying to fix the related route handling so that tapping on a tab in the widget ensures it always opens the associated window. I’m not planning to update the widget UI for the MVP, however please let me know if anyone thinks that should be prioritized.
See also: preserveTabs in TabManagerImplementation and SimpleTab.convertToSimpleTabs(windowData.tabData)
Search in Firefox & Search in Private Tab
Go to Copied Link
Top Sites
➤ Andrei Bodea commented:
Verified as fixed on v9000 (42572) with iPad Air (16.4.1).
I was able to use all the available widgets without problems with FF opened in multi-window:
➤ Andrei Bodea commented:
Verified as fixed on v128 (42711) with iPad Pro (16.4.1).
This task is to track updates to our widget actions will be necessary for the multi-window MVP. Aspects of this are TBD and may require additional team discussion before/after the multi-window release.
Currently the action items identified for MVP are:
(More details on the above in comments)
Github Issue: https://github.com/mozilla-mobile/firefox-ios/issues/20011
!Screenshot 2024-04-25 at 2.07.36 PM.png|width=311,height=146,alt="Screenshot 2024-04-25 at 2.07.36 PM.png"!
┆Issue is synchronized with this Jira Task