[ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
- patrickjdempsey
- Posts: 23686
- Joined: October 23rd, 2008, 11:43 am
- Location: Asheville NC
- Contact:
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
I'll look into it... I don't do much testing in Mail. Thanks for the report.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
- patrickjdempsey
- Posts: 23686
- Joined: October 23rd, 2008, 11:43 am
- Location: Asheville NC
- Contact:
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
Nope, works for me. Maybe a Linux-specific bug?
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
-
- Posts: 137
- Joined: July 28th, 2013, 3:29 pm
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
patrickjdempsey wrote:Nope, works for me. Maybe a Linux-specific bug?
IDK. Where's the rule that would hide it anyway? I can't find it.
Edit: Just reproduced in Windows 7 guest as well.
Edit2: Another bug: closing a tab in MailNews switches to a tab after the one that has been closed.
SeaMonkey stuff: GNOMERunner/GTK Revived (Freedesktop), Lightbird, Old Addon Manager (broken), modern2
- patrickjdempsey
- Posts: 23686
- Joined: October 23rd, 2008, 11:43 am
- Location: Asheville NC
- Contact:
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
Exalm wrote:SeaTab-X-2 0.2 doesn't seem to hide close button on the first MailNews tab as well. At least other issues are fixed.
...
Hmm... I'm not sure why you expect the closer to be hidden when there are multiple tabs open? I hide the closer on the first tab if it is the only tab a'la Firefox:
Code: Select all
/* hide close button on single tab, but show when hovered */
#tabmail:not([browsertabsclosebuttons="2"])
.tabbrowser-tab:first-of-type:last-of-type:not(:hover) .tab-close-button,
#content:not([browsertabsclosebuttons="2"])
.tabbrowser-tab:first-of-type:last-of-type:not(:hover) .tab-close-button {
opacity: 0;
}
Additionally, while browser.tabs.closeButtons=3 should behave just as =1, it doesn't hide New Tab button in MailNews.
I'm not sure why it should do that in the first place? I didn't even realize there was a new tab button on Mail? Like I said, I don't know anything about Mail... never used TBird, heck never used client-side mail in my life. If there is some specific behavior I should know about you'll have to educate me on that or provide some documentation or something.
Edit2: Another bug: closing a tab in MailNews switches to a tab after the one that has been closed.
That sounds like an application bug to me. If SeaTab-X-2 is somehow responsible for that behavior then I wouldn't even begin to have any idea where to even start looking for the cause.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
-
- Posts: 137
- Joined: July 28th, 2013, 3:29 pm
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
IDK, because SeaTab-X-2 0.1 did it?patrickjdempsey wrote:Hmm... I'm not sure why you expect the closer to be hidden when there are multiple tabs open?
Anyway, that's Thunderbird behavior.
Because that makes browsers.tabs.closeButtons=3 different from 1, and they should be the same. Either show it everywhere or hide everywhere. Showing it on =3 is a normal SeaMonkey behavior, but the addon should ignore it.I'm not sure why it should do that in the first place? I didn't even realize there was a new tab button on Mail? Like I said, I don't know anything about Mail... never used TBird, heck never used client-side mail in my life. If there is some specific behavior I should know about you'll have to educate me on that or provide some documentation or something.
Well, middle-click works fine.That sounds like an application bug to me. If SeaTab-X-2 is somehow responsible for that behavior then I wouldn't even begin to have any idea where to even start looking for the cause.
SeaMonkey stuff: GNOMERunner/GTK Revived (Freedesktop), Lightbird, Old Addon Manager (broken), modern2
- patrickjdempsey
- Posts: 23686
- Joined: October 23rd, 2008, 11:43 am
- Location: Asheville NC
- Contact:
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
With SeaTab-X-2 uninstalled, the normal behavior for SeaMonkey appears to be browser.tabs.closeButtons=1 means show a closer on the first tab. So that's what I do. Does Tbird *always* hide the first closer or something? That would somewhat make sense... although I really don't understand the point of tabs in Mail to begin with...
For the New Tab button, I guess it could be considered a feature that you have a choice of showing it or not since it's not customizable like Firefox.
I'm not sure what behavior you expect when a tab is closed... the normal behavior in SeaMonkey browser as well as Firefox is that it switches to the next tab. If Tbird does that differently then maybe Tbird is just crazy. Again, I don't really get the point of tabs in mail, or how they are supposed to act... but all of the behaviors you've described appear to be the default SeaMonkey behaviors and I'm honoring those.
For the New Tab button, I guess it could be considered a feature that you have a choice of showing it or not since it's not customizable like Firefox.
I'm not sure what behavior you expect when a tab is closed... the normal behavior in SeaMonkey browser as well as Firefox is that it switches to the next tab. If Tbird does that differently then maybe Tbird is just crazy. Again, I don't really get the point of tabs in mail, or how they are supposed to act... but all of the behaviors you've described appear to be the default SeaMonkey behaviors and I'm honoring those.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
-
- Posts: 137
- Joined: July 28th, 2013, 3:29 pm
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
Yes, TB always hides the closer on the first tab, so that you can't get stuck with some message opened and nothing else. That is not necessary in SM, as you can always re-open the window. Just saying that SeaTab-X-2 0.1 did this, although it didn't work in some conditions, and 0.2 never does.patrickjdempsey wrote:With SeaTab-X-2 uninstalled, the normal behavior for SeaMonkey appears to be browser.tabs.closeButtons=1 means show a closer on the first tab. So that's what I do. Does Tbird *always* hide the first closer or something? That would somewhat make sense... although I really don't understand the point of tabs in Mail to begin with...
You haven't understood me.I'm not sure what behavior you expect when a tab is closed... the normal behavior in SeaMonkey browser as well as Firefox is that it switches to the next tab. If Tbird does that differently then maybe Tbird is just crazy. Again, I don't really get the point of tabs in mail, or how they are supposed to act... but all of the behaviors you've described appear to be the default SeaMonkey behaviors and I'm honoring those.
| Some tab X | Some tab X | Some tab X | Some tab X [ ACTIVE TAB X ]
Let's close the second tab.
| Some tab X | Some tab [X] | Some tab X | Some tab X [ ACTIVE TAB X ]
What happens:
| Some tab X [ ACTIVE TAB X ] Some tab X | Some tab X |
What is expected:
| Some tab X | Some tab X | Some tab X [ ACTIVE TAB X ]
Middle click works fine. I guess I have described it badly.
SeaMonkey stuff: GNOMERunner/GTK Revived (Freedesktop), Lightbird, Old Addon Manager (broken), modern2
- patrickjdempsey
- Posts: 23686
- Joined: October 23rd, 2008, 11:43 am
- Location: Asheville NC
- Contact:
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
Ahhhh O.K. If the first tab in Mail is supposed to be "protected" I can hide the closer there. I had kind of wondered about that and it's one of the reasons I found tabs so confusing in mail. I think all I have to do is remove some of my "conditionals" from the selector for the "first-tab" and it will just work. Easy-peasy lemon-squeezy.
I think I see what you are talking about with the tab closing switching the active tab. This is a bug in SeaMonkey itself as far as I can tell. What's happening is that when you click on the close-button, it is causing the tab to become focused. I'm not exactly sure why that is, but maybe it is because the tabs in mail do not have the "clickthrough=never" attribute? Anyway, when I apply my custom close-button binding to the tab-mail tabs it appears to correct this problem... so easy fix!
The new tab button in mail is weird... it's not really a blank new tab button, but it duplicates the already open tab... strange stuff. However, since it is visible in the default configuration, and disappears for every other setting in the default theme, I think I should just leave it alone. No doubt users will have this customized to their liking and I don't want to mess with that... I'm trying to add and improve functionality, not remove it!
Uploading fix version now.
I think I see what you are talking about with the tab closing switching the active tab. This is a bug in SeaMonkey itself as far as I can tell. What's happening is that when you click on the close-button, it is causing the tab to become focused. I'm not exactly sure why that is, but maybe it is because the tabs in mail do not have the "clickthrough=never" attribute? Anyway, when I apply my custom close-button binding to the tab-mail tabs it appears to correct this problem... so easy fix!
The new tab button in mail is weird... it's not really a blank new tab button, but it duplicates the already open tab... strange stuff. However, since it is visible in the default configuration, and disappears for every other setting in the default theme, I think I should just leave it alone. No doubt users will have this customized to their liking and I don't want to mess with that... I'm trying to add and improve functionality, not remove it!
Uploading fix version now.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
-
- Posts: 90
- Joined: December 30th, 2009, 8:04 pm
- Location: Canada
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
I have recently started using the extension SeaTabX 2 on SeaMonkey2.26 and love it, particularly to be able to hover over an inactive tab and get a close X.
I also use FF 29 and Palemoon 24.5. Neither have X on the inactive tabs. I am wondering if SeaTabX 2 will work on FF and Palemoon.
I also use FF 29 and Palemoon 24.5. Neither have X on the inactive tabs. I am wondering if SeaTabX 2 will work on FF and Palemoon.
- patrickjdempsey
- Posts: 23686
- Joined: October 23rd, 2008, 11:43 am
- Location: Asheville NC
- Contact:
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
No. SeaTab-X-2 is required on SeaMonkey because it has no X's on tabs at all and the extension adds them. On Firefox, the X's are there, just hidden sometimes. In fact, they *should* be there on inactive tabs with Australis. In "overflow" mode Firefox does hide the closers on tabs, to change this, in about:config look for:
browser.tabs.tabClipWidth
and set to 0
browser.tabs.tabClipWidth
and set to 0
Last edited by patrickjdempsey on June 2nd, 2014, 6:36 pm, edited 1 time in total.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
-
- Posts: 90
- Joined: December 30th, 2009, 8:04 pm
- Location: Canada
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
Thank you for the help.
- patrickjdempsey
- Posts: 23686
- Joined: October 23rd, 2008, 11:43 am
- Location: Asheville NC
- Contact:
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
P.S. This is one of those prefs that requires a restart to see the change.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
- patrickjdempsey
- Posts: 23686
- Joined: October 23rd, 2008, 11:43 am
- Location: Asheville NC
- Contact:
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
Fixed a bug where dragging the tab closer was copying the tab. I'm not sure why it was doing that, but it took some digging to find a fix! This fix will also appear in SeaFox eventually.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
- patrickjdempsey
- Posts: 23686
- Joined: October 23rd, 2008, 11:43 am
- Location: Asheville NC
- Contact:
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
No new version, everything appears to be smooth sailing. Just had to do a version bump on AMO because it was reporting as not compatible with SeaMonkey 2.31.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
-
- Posts: 9
- Joined: December 15th, 2014, 4:50 am
Re: [ext/dev] SeaTab-X-2 - Firefox tab closers in SeaMonkey
patrickjdempsey wrote:If you wish to move the New Tab button to the right side of the tab strip, you can use this userChrome hack:Code: Select all
.tabs-stack vbox hbox stack { -moz-box-ordinal-group:10!important; }
Hi.
Is it possible in Seamonkey to move the button "New Tab" as it is implemented in Firefox (button "New Tab" is located next to the tab) ?
FFox