Support multi-row tabs build-in or via API for extensions like Tab Mix Plus

UNCONFIRMED
Unassigned

Status

()

P5
normal
UNCONFIRMED
10 months ago
12 days ago

People

(Reporter: Ulf.Zibis, Unassigned)

Tracking

(Blocks: 2 bugs, {regression})

Trunk
regression
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

10 months ago
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Build ID: 20180502181201




Expected results:

Since Firefox Quantum multi-row tabs are no more possible via Tab Mix Plus.
I still have to stick on Firefox ESR
(Reporter)

Updated

10 months ago
Component: Untriaged → Tabbed Browser
Whiteboard: regression

Updated

10 months ago
Priority: -- → P5

Comment 1

10 months ago
As a workaround, this project provides two different implementations of multi-row tab bar via userChrome.css:

https://github.com/Aris-t2/CustomCSSforFx/

However, drag-and-drop tab reordering breaks (or rather becomes unpredictable). As a workaround to the workaround, you can use Ctrl+Shift+PgUp/Down to reorder tabs.
(Reporter)

Comment 2

9 months ago
(In reply to Yuri Khan from comment #1)
> As a workaround, this project provides two different implementations of
> multi-row tab bar via userChrome.css:
> 
> https://github.com/Aris-t2/CustomCSSforFx/
Hi Yuri,
I can not find any userChrome.css for multi-row tab bar there. Can you help me?

> However, drag-and-drop tab reordering breaks (or rather becomes
> unpredictable). As a workaround to the workaround, you can use
> Ctrl+Shift+PgUp/Down to reorder tabs.
Thanks for the hints!

Comment 3

9 months ago
(In reply to Ulf Zibis from comment #2)

> I can not find any userChrome.css for multi-row tab bar there. Can you help
> me?

Start here: https://github.com/Aris-t2/CustomCSSforFx/blob/master/classic/userChrome.css
and search for MULTIROW.

Further questions regarding that particular implementation should probably be directed to the discussion thread there.

Comment 4

9 months ago
This bug probably depends on bug 1215064.
(Reporter)

Comment 5

9 months ago
(In reply to Yuri Khan from comment #3)
> Start here:
> https://github.com/Aris-t2/CustomCSSforFx/blob/master/classic/userChrome.css and search for MULTIROW.

Now found, Thanks!
(Reporter)

Updated

9 months ago
Blocks: 1226546

Comment 6

9 months ago
(In reply to Yuri Khan from comment #4)
> This bug probably depends on bug 1215064.

I am not sure it does. I think many users, including me, would be satisfied with a temporal solution that gives us the option to have tabs in several lines without the full functionality of Tab Mix Plus. 

I suspect implementing a full API that is necessary for this is much more work than just letting the tabs to occupy more rows. If this is the case then we would be happy a quick simplified solution until a full TMP reincarnation gets done.
Comment hidden (me-too)

Updated

4 months ago
Blocks: 1333837

Comment 8

2 months ago

This works a treat in FF DevEd. An answer to my prayers after over a year of using a legacy version just so I could keep Tab Mix Plus!

https://github.com/numirias/paxmod

Comment 9

2 months ago

The hacks using userChrome.css and the like are a very poor substitute for the multi-row provided by TabMixPlus. I know Firefox users that were relying on ESR and are now on Waterfox because of this single feature. Firefox really needs to implement multi-row tabs natively instead of relying on a extension or css hack.

Keywords: regression
Whiteboard: regression
You need to log in before you can comment on or make changes to this bug.