mozilla / multi-account-containers

Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy. Cookies are separated by container, allowing you to use the web with multiple identities or accounts simultaneously.
https://addons.mozilla.org/firefox/addon/multi-account-containers/
Mozilla Public License 2.0
2.71k stars 340 forks source link

"Open Tab in new Container:" option only appears when tabs are in horizontal layout #2545

Closed vraravam closed 1 year ago

vraravam commented 1 year ago

Before submitting a bug report

Step to reproduce

  1. Configure 2 or 3 container profiles in FF.
  2. I used this site to skin my FF nightly to go for vertical tabs with the Tab Center Reborn extension.
  3. Rename the <FFProfile>\chrome\userChrome.css file to something else.
  4. Restart FF.
  5. Right-click on any tab and I see that the context menu when in the horizontal layout, and you will see the menu to open the current tab in any of the containers that were configured in step 1.
  6. Now rename the file from step 3 back to userChrome.css
  7. Restart FF
  8. Right-click on any tab - you wont see that context menu

Actual behavior

Context menu to open the current tab in one of the other containers is missing

Expected behavior

Context menu to open the current tab in one of the other containers is shown in vertical (sidebar) layout as well.

Additional informations

No response

Provide a copy of Troubleshooting Information page (optional)

No response

dannycolin commented 1 year ago

This isn't an issue caused by Multi-Account Containers but most likely by the userChrome.css script you're using. You should report it directly to the author of that script.

vraravam commented 1 year ago

afaik, css will not suppress the context menu - isn't that right?

Here's the screenshot with the horizontal tabs:

Screenshot 2023-06-19 at 10 00 46 PM

and in the vertical layout:

Screenshot 2023-06-19 at 10 00 06 PM
dannycolin commented 1 year ago

I don't know what they're doing in it. Also, the tabs are rendered by Tab Center Reborn and not Firefox itself. So, Tab Center Reborn needs to implement its own context menus because it doesn't inherit them from the browser. In any case, the problem is from one of them (userChrome.css or Tab Center Reborn).

vraravam commented 1 year ago

yes - after some more digging, looks like this might be from the extension. Will follow up from there, thanks!