firefox-ios icon indicating copy to clipboard operation
firefox-ios copied to clipboard

[UX] Multi-Windows on iPad

Open athomasmoz opened this issue 5 years ago • 9 comments

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

athomasmoz avatar Nov 26 '19 16:11 athomasmoz

@bryanbell sounds like we may not be able to do this as the same set of tabs.

athomasmoz avatar Nov 26 '19 17:11 athomasmoz

Subissue https://github.com/mozilla-mobile/firefox-ios/issues/5898

garvankeeley avatar Dec 11 '19 21:12 garvankeeley

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?

jimcullenaus avatar Jan 30 '20 02:01 jimcullenaus

Safari has an independent set of tabs on each window. You can drag and drop tabs across windows.

ferranpujolcamins avatar Mar 19 '21 12:03 ferranpujolcamins

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?

m-vz avatar Oct 12 '21 09:10 m-vz

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.

junbio avatar Dec 21 '21 08:12 junbio

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.

lmarceau avatar Dec 21 '21 16:12 lmarceau

I wish firefox had multiple windows.. kinda makes it not viable at all without it

whiteonion avatar Jan 31 '22 16:01 whiteonion

➤ 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 )

data-sync-user avatar Sep 21 '22 21:09 data-sync-user

It’s 2023 and we have Stage Manager now. Really hope to see this feature so I can work like in desktop.

Prurite avatar Mar 06 '23 06:03 Prurite

@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.

OrlaM avatar Mar 07 '23 15:03 OrlaM

➤ 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 ).

data-sync-user avatar Jan 04 '24 18:01 data-sync-user

➤ 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 )

data-sync-user avatar Jan 17 '24 11:01 data-sync-user

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 avatar Jan 25 '24 10:01 sibbl

@sibbl We don't have a public Jira page, but the project is undergoing 👍

lmarceau avatar Jan 25 '24 14:01 lmarceau

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.

kubukoz avatar Jan 25 '24 17:01 kubukoz

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 😄

lmarceau avatar Jan 25 '24 17:01 lmarceau

That's great, thanks!

kubukoz avatar Jan 26 '24 00:01 kubukoz

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.)

mattreaganmozilla avatar Jun 28 '24 18:06 mattreaganmozilla