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?
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?