firefox-ios
firefox-ios copied to clipboard
[UX] Multi-Windows on iPad
Vision
As a user, I want to look at multiple websites at a time, so that I can multi-task
Acceptance Criteria
- Users can open an additional Firefox window on iPad with OS 13+
- TBD: is this like a new window on your desktop with its own tabs? Or another view of the same set of tabs?
┆Issue is synchronized with this Jira Task
@bryanbell sounds like we may not be able to do this as the same set of tabs.
Subissue https://github.com/mozilla-mobile/firefox-ios/issues/5898
we may not be able to do this as the same set of tabs
That sounds like a good thing. That’s how windowed applications usually work.
Anyway, is there an update on the ETA of this? Is it still even planned?
Safari has an independent set of tabs on each window. You can drag and drop tabs across windows.
IMO this is a crucial feature to make Firefox for iPadOS a viable alternative to Safari.
Multiple windows were introduced with iPadOS 13. Two years later, we are now at iPadOS 15, will this ever be implemented or put on a roadmap?
IMO this is a crucial feature to make Firefox for iPadOS a viable alternative to Safari.
Multiple windows were introduced with iPadOS 13. Two years later, we are now at iPadOS 15, will this ever be implemented or put on a roadmap?
I was working on adding multiple window support to Firefox myself, but a lot of the code assumes a single window and I didn't want to change the code too much if it would cause Mozilla trouble (plus my contributions didn't seem welcome). But it shouldn't be too hard for Mozilla to add multiple window support if they fixed some of those assumptions.
Hello @junbio! I'm concerned that you feel your contribution isn't welcome. Do you see any way we could improve?
As for multiple window support, that's tech debt that we'll need to address for sure. One way to tackle debt is to introduce small changes at a time to avoid regressions. There's one PR opened at the moment to move to UISceneDelegate, which is a start in that direction.
I wish firefox had multiple windows.. kinda makes it not viable at all without it
➤ Tiffanie Shakespeare commented:
closing as this is a duplicate of https://mozilla-hub.atlassian.net/browse/FXIOS-3932 ( https://mozilla-hub.atlassian.net/browse/FXIOS-3932|smart-link )
It’s 2023 and we have Stage Manager now. Really hope to see this feature so I can work like in desktop.
@Prurite This is very much on our radar and we are actively working on addressing the technical debt that will allow us to enable this feature.
➤ Matthew Reagan commented:
Note: work on this feature is in progress, currently being tracked by https://mozilla-hub.atlassian.net/browse/FXIOS-7349 ( https://mozilla-hub.atlassian.net/browse/FXIOS-7349|smart-link ).
➤ Nicole Weber commented:
I think the closing got lost in the transition from GitHub to Jira, closing as dupe of https://mozilla-hub.atlassian.net/browse/FXMUX-205?atlOrigin=eyJpIjoiYTgyN2IwZjAxYzU0NGU3ZTkzZTdlZWI0YjBhNzA2ZDUiLCJwIjoiaiJ9 ( https://mozilla-hub.atlassian.net/browse/FXMUX-205?atlOrigin=eyJpIjoiYTgyN2IwZjAxYzU0NGU3ZTkzZTdlZWI0YjBhNzA2ZDUiLCJwIjoiaiJ9|smart-link )
Is there some other Github issue or a public Jira page where we're able to continue following the progress of this feature request?
@sibbl We don't have a public Jira page, but the project is undergoing 👍
perhaps it'd be best to keep this open until it's ready then? It's not really a duplicate if there's no corresponding public ticket.
The duplicated ticket linked is an epic, and epics aren't synced as part of GitHub (since there's no equivalent). I know we currently don't have a way to give contributors visibility on the undergoing projects, but I don't think we should reopen the present ticket, as this one was for UX designers to look at (so not related to code). So even if it's reopened, there won't be any updates on it. In the meantime, to provide a way for you to see the progress made on the multitasking epic, I just created a label. As you can see there are multiple tasks in there to enable multitasking 😄
That's great, thanks!
Just wanted to close the loop on this and mention that multi-window support in Firefox iOS will be available in the upcoming v128 release. (Because it's the initial release of this feature there will be additional changes & fixes forthcoming as well in subsequent updates.)