Multi-account-containers: [Feature request] Open previously hidden tabs in the background

Created on 9 Dec 2017  路  18Comments  路  Source: mozilla/multi-account-containers

When I open all tabs from a hidden container ("Show this container") all of the tabs are opened in the foreground. All tabs contents are loaded instead of loaded when I select them.

I would prefer if only the first selected tab is loaded and all the others are loaded in the background - i.e. not loaded. When I open a hidden container with e.g. 40 tabs (previously hidden) Firefox gets really sluggish and even unresponsive.
This behavior is even "worse" when I open a new tab which is automatically loaded in a specific currently hidden container (say Amazon for the shopping container). Next to this new tab I just started loading all of the hidden tabs - maybe this is the desired behavior, but I would like to be able to either not load them or load them in the background.

Maybe the new discard() feature maybe be leveraged to achieve this behavior?

enhancement outreachy-assigned

All 18 comments

It may be possible to re-open the hidden tabs with active:false. Marking as a good first bug/enhancement.

May I work on this issue @groovecoder?

Yup, sure thing.

For the case to not load tabs in a hidden container when a new tab in said container is opened you can have a look at this PR:
https://github.com/mozilla/multi-account-containers/pull/1119

@groovecoder Can I take up this issue if it is available?

I think @hritvi is already working on this?

@groovecoder Is there any other good first issue available?

UP

Hi @groovecoder, I'm an applicant from Outreachy, and I would like to work on this feature with your guide. Please I would appreciate all relevant information to begin work on this.
Thanks.

@revealtheweb yup, you can start on this issue. The original comment here is pretty descriptive, and I believe the README in this repo is accurate with how to work on the add-on on your local machine. If you're not already familiar with Firefox Web Extension development, you can read the docs on MDN.

Assigning to myself for @revealtheweb. Let me know if you decide to work on something else and I'll un-assigne this.

Hi @groovecoder and @revealtheweb! I'm Outreachy applicant as well and will be glad to work with this ticket if @revealtheweb will decide to move on with something else.

hi @groovecoder . Thanks. I'll take on the issue. Will update as I progress

Hello @groovecoder ! If it's unassigned for some reasons, I'm still here looking for a ticket.

@revealtheweb Realized you're already on #198. I'm going to unassign this issue and reassign it to @Karskaya. If you already have a PR, feel free to submit it for this issue.

@Karskaya Go for it!

@maxxcrawford oh, I've just saw the answer. Start working, thank you!

@maxxcrawford Made PR three days ago. Could you please review? Or should I ask @groovecoder for this?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

budhajeewa picture budhajeewa  路  4Comments

o-l-a-v picture o-l-a-v  路  4Comments

anbenson picture anbenson  路  3Comments

ximex picture ximex  路  3Comments

jbyler picture jbyler  路  4Comments