charwick / ff-realtabs

A Userchrome stylesheet for Firefox to correct a few modish shortcomings of the new Proton interface.
MIT License
6 stars 0 forks source link

Real Tabs Userchrome for Firefox, Combined with other Projects (TabMixPlus / CustomCSSforFx) #2

Open StavrosTsik opened 7 months ago

StavrosTsik commented 7 months ago

@charwick

Hello again. This time, I'm opening an issue, again, because of some incompatibility (I think !? :confused:) of Real Tabs with some other projects I use, combined. As the title suggest, I am using, -depending on the circumstance-, two other projects. This is Onemen's TabMixPlus and Aris-t2 CustomCSSforFx. I like to use a feature that these two project offer (TabMixPlus via uc.js code and CustomCSSforFx via css code) and this is no other than "Tabs below Bookmarks" toolbar, like it was in Firefox 3.x or in Firefox 4.x (with the option "Tabs not on Top"). 307623510-b4177709-c15e-42fe-88a7-690654aa6d41 307623503-36df2bb4-9221-4a2e-986a-275e4230398e

When using "default" position tabs with either projects, not an issue:

Screenshot 2024-03-24 224915

But after I use the "Tabs below Bookmarks" toolbar feature that these two project offer and after a lot of testing, I found the following issues:

tabs_below_navigation_toolbar_alt with_scrollable_buttons

tabs_multiple_lines_force_newtab_button_visibility

Disabled plugin- enabled all css, dark theme

Screenshot 2024-03-25 005337

But the NavBar, when opening it, again, overlaps the tabs and you cannot select all links in it or tabs:

enabled all css, plugin and tab mix plus

When I'm NOT using Real Tabs userChrome.css and userContent.css, and having all other options mentioned above $\textcolor{red}{\textsf{Enabled}}$, the NavBar works as it should:

Disabled Only all css- enabled plugin, theme system auto

Bellow are the "Code Files" from both projects used: Code Files.zip

Edit: Tested on FF 122, 123 and 124.

charwick commented 7 months ago

Hm, what I could do is organize the CSS into categories (toolbar, tabs, navbar, etc), which would make it easier to comment out the tab CSS yourself. But since TabMixPlus is doing something completely different with the tabs, I don't think it would make sense to try to make them compatible out of the box.

StavrosTsik commented 7 months ago

But since TabMixPlus is doing something completely different with the tabs, I don't think it would make sense to try to make them compatible out of the box.

If I understand correctly, you mean only for TabMixPlus’s approach which uses different method than css, that could only be a possible fix for CustomCSSforFx’s approach ?

P.S. Just to clarify,- if this was not very clear,- that I’m not using both projects’ solution simultaneously. Depending the circumstances, I use one or the other’s solution (I’m sure if both used simultaneously definitely there would be a conflict).