Unstable 28 Alpha 2: problem extensions

This board is for discussions, bug reports, etc. for pre-releases of the v28 milestone building on UXP.
User avatar
SpockFan02
Astronaut
Astronaut
Posts: 535
Joined: 2017-09-24, 16:35
Location: Mak pupulusšum, California

Re: Unstable 28 Alpha 2: problem extensions

Unread post by SpockFan02 » 2018-05-29, 00:59

Tab Groups does not.

Trying to open the groups view throws this error in the Browser Console:

Code: Select all

ReferenceError: TabView is not defined [Learn More]  browser.xul:1:1
	oncommand chrome://browser/content/browser.xul:1:1

GMforker

Re: Unstable 28 Alpha 2: problem extensions

Unread post by GMforker » 2018-05-29, 03:48

SpockFan02 wrote:Tab Groups does not.

Trying to open the groups view throws this error in the Browser Console:

Code: Select all

ReferenceError: TabView is not defined [Learn More]  browser.xul:1:1
	oncommand chrome://browser/content/browser.xul:1:1
See UXP issue 155
- in this case: chrome/content/tabview-browser.js - let TabView vs var TabView etc. (the same in more places)

After throws:

Code: Select all

TypeError: can't convert undefined to object  tabview-content.js:15:1
See bug #1253016
(__defineGetter__ vs this.__defineGetter__)

User avatar
SpockFan02
Astronaut
Astronaut
Posts: 535
Joined: 2017-09-24, 16:35
Location: Mak pupulusšum, California

Re: Unstable 28 Alpha 2: problem extensions

Unread post by SpockFan02 » 2018-05-29, 03:53

Aha.

You sure have a talent for finding the relevant Bugzilla bugs! :) Thanks for the info.

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2358
Joined: 2012-08-19, 20:32

Re: Unstable 28 Alpha 2: problem extensions

Unread post by back2themoon » 2018-06-01, 16:22

FavIcon Reloader 0.8.1 doesn't work. Everything appears to work fine but icons are not being updated. Can't see any helpful error messages.

I don't know if the FavIcon API mentioned by the author here is missing in v28.
Last edited by back2themoon on 2018-06-01, 16:28, edited 4 times in total.

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2358
Joined: 2012-08-19, 20:32

Re: Unstable 28 Alpha 2: problem extensions

Unread post by back2themoon » 2018-06-02, 15:11

JustOff wrote:
back2themoon wrote:IDM extension (Internet Download Manager): does not install/reported incompatible (idmmzcc2.xpi in IDM's install folder).
I filled an issue about this. You can use MTT until it is resolved.
Thanks, I installed it with MTT. It installs normally but doesn't really work. There's no interaction with the IDM program and there are no download pop-ups when videos are playing. Perhaps something else is going on, IDM-related.

User avatar
EbonJaeger
Moonbather
Moonbather
Posts: 71
Joined: 2017-03-21, 16:27
Location: New York, USA

Re: Unstable 28 Alpha 2: problem extensions

Unread post by EbonJaeger » 2018-06-02, 16:23

Is anyone else running the unstable builds with any of the vertical tab extensions? Both TabKit2 and Tree Style Tabs from the Pale Moon addon page are a bit unstable, especially if you try to watch a video fullscreen. I'm not sure if the problem is with the Pale Moon UXP migration being incomplete yet, or if it's the addons' fault.

Thehandyman1957

Re: Unstable 28 Alpha 2: problem extensions

Unread post by Thehandyman1957 » 2018-06-02, 23:13

EbonJaeger wrote:Is anyone else running the unstable builds with any of the vertical tab extensions? Both TabKit2 and Tree Style Tabs from the Pale Moon addon page are a bit unstable, especially if you try to watch a video fullscreen. I'm not sure if the problem is with the Pale Moon UXP migration being incomplete yet, or if it's the addons' fault.
I am running "Tree Style Tabs for Pale Moon 0.0.2" on PM 28.0.0a2 without any problems so far.
I will try a Youtube video in full screen to see what I get.

What do you mean my "a bit unstable"? What are you experiencing?
What other add on's are you using? What operating system?
Hardware?

Thehandyman1957

Re: Unstable 28 Alpha 2: problem extensions

Unread post by Thehandyman1957 » 2018-06-02, 23:16

Thehandyman1957 wrote:I am using "SearchLoad Options Revived 0.7.4.2" and it seems to be working for me.
What are you experiencing?
Ok, I tested a video in Hooktube in full screen and did not see any problems.
Please note that I am using auto hide tab bar.
Screenshot - 6_3_2018 , 4_14_34 PM.png
Same video in Youtube full screen.
Screenshot - 6_3_2018 , 4_18_10 PM.png
Even my tab preview works in full screen playing with TST.
Screenshot - 6_3_2018 , 4_24_00 PM.png
Last edited by Thehandyman1957 on 2018-06-02, 23:25, edited 3 times in total.

User avatar
EbonJaeger
Moonbather
Moonbather
Posts: 71
Joined: 2017-03-21, 16:27
Location: New York, USA

Re: Unstable 28 Alpha 2: problem extensions

Unread post by EbonJaeger » 2018-06-03, 01:03

Thehandyman1957 wrote:-snip-
Huh. Curious... I do not use the auto-hide feature. Thus, when watching a fullscreen video, the tab bar does not auto hide like it should. Then after un-fullscreening, the tab bar is auto hidden, and I have to mouse over it to view it. Sometimes when this happens, I cannot right click in it to uncheck the auto hide option. Thinking about it, I think the problems I am having mostly occur after fullscreening and un-fullscreening (issues being unable to right click in the tab bar and being unable to put tabs into a tree).

Thehandyman1957

Re: Unstable 28 Alpha 2: problem extensions

Unread post by Thehandyman1957 » 2018-06-03, 01:32

There are two settings in TST. Do they both have "show always"?
Screenshot - 6_3_2018 , 6_31_51 PM.png

User avatar
EbonJaeger
Moonbather
Moonbather
Posts: 71
Joined: 2017-03-21, 16:27
Location: New York, USA

Re: Unstable 28 Alpha 2: problem extensions

Unread post by EbonJaeger » 2018-06-03, 01:41

Thehandyman1957 wrote:There are two settings in TST. Do they both have "show always"?
Screenshot - 6_3_2018 , 6_31_51 PM.png
Mine are this, which is what they should be. Except it doesn't, and seems to get confused when fullscreening.
Attachments
screenshot-pale-moon-tst-01.png

Thehandyman1957

Re: Unstable 28 Alpha 2: problem extensions

Unread post by Thehandyman1957 » 2018-06-03, 03:01

Well, I can confirm that there is an issue here. When I mimicked your settings and tried full screen
at first it would not hide at all. Then when it finally decided to hide I could not get it back until
I left full screen.

Now if I'm in full screen and it won't hide "even though I have set it too. it will hide if
I right click the bar and set to hide. If I do that it seems to work as intended but not
the other way around. I also noticed that when in full screen with your settings,
that if the bar does hide, it will completely disappear. I.E. no visible tiny grey bar.
Screenshot - 6_3_2018 , 7_41_18 PM.png
And at that point, the only way to get it back is to exit full screen.
But if I use my settings you get the little sliver of a bar indicating the tab bar.
Screenshot - 6_3_2018 , 7_42_14 PM.png
The difference being that when both are set to hide the tab bar, the
scroll bar is moved to the far right (on my computer) of the tab bar
where as if done your way it does not move the scroll bar. I believe that
this is the problem. Somewhere when in full screen it almost acts like the
scroll bar is hiding the tab bar, like being under the scroll bar (which you can't see in full screen).
and thus when hovering over the tab bar to bring in into view TST does not get the clue
that you are trying to get it to come back into view.

Hopefully this makes sense. :crazy: It's seems to be a layering issue with the browser.
I'm sure there is more to it but I'm not a add on guy.

As you can see on the add on's page, this was only compatible with PM 26.5 through 27
Screenshot - 6_3_2018 , 7_53_27 PM.png
And if you go to the Github page he says this about fixing things.
treestyletab
Tree Style Tab bare minimum working version for Pale Moon

This is a fork of YUKI "Piro" Hiroshi's indispensable Tree Style Tabs addon for Firefox, which unfortunately stopped working in Pale Moon.
Maintenance

I'm happy to accept pull requests but I will only be personally fixing bugs that impact my use of the addon.
So you might ask him but there isn't any guarantee that he will fix it. ;)

User avatar
EbonJaeger
Moonbather
Moonbather
Posts: 71
Joined: 2017-03-21, 16:27
Location: New York, USA

Re: Unstable 28 Alpha 2: problem extensions

Unread post by EbonJaeger » 2018-06-03, 03:56

As I said, TabKit2 does much the same thing. That makes me wonder if it's really the extensions themselves.

User avatar
JustOff
Banned user
Banned user
Posts: 2083
Joined: 2015-09-03, 19:47
Location: UA

Re: Unstable 28 Alpha 2: problem extensions

Unread post by JustOff » 2018-06-03, 11:29

Fullscreen mode in UXP uses a different event model, so all extensions that rely on it need to be updated, as it was done in Pale Moon itself.

In addition to "Tree Style Tabs" and "TabKit2", this also applies to "TabMixPlus" when the tab bar position is set to "bottom (below content)".

User avatar
JustOff
Banned user
Banned user
Posts: 2083
Joined: 2015-09-03, 19:47
Location: UA

Re: Unstable 28 Alpha 2: problem extensions

Unread post by JustOff » 2018-06-03, 15:04

back2themoon wrote:FavIcon Reloader 0.8.1 doesn't work. Everything appears to work fine but icons are not being updated. Can't see any helpful error messages.
As far as I can see, the author failed to get it working even with Firefox 49+, so it's not surprising it does nothing on UXP :ugeek:
back2themoon wrote:[IDM extension] installs normally but doesn't really work. There's no interaction with the IDM program and there are no download pop-ups when videos are playing. Perhaps something else is going on, IDM-related.
I'm afraid in this case no one but IDM developers can help you.
Last edited by JustOff on 2018-06-03, 15:08, edited 2 times in total.

User avatar
EbonJaeger
Moonbather
Moonbather
Posts: 71
Joined: 2017-03-21, 16:27
Location: New York, USA

Re: Unstable 28 Alpha 2: problem extensions

Unread post by EbonJaeger » 2018-06-03, 15:27

JustOff wrote:Fullscreen mode in UXP uses a different event model, so all extensions that rely on it need to be updated, as it was done in Pale Moon itself.

In addition to "Tree Style Tabs" and "TabKit2", this also applies to "TabMixPlus" when the tab bar position is set to "bottom (below content)".
That would do it. Guess I have some issues and pull requests to make. Thanks!

User avatar
gracious1
Keeps coming back
Keeps coming back
Posts: 891
Joined: 2016-05-15, 05:00
Location: humid upstate NY

Re: Unstable 28 Alpha 2: problem extensions

Unread post by gracious1 » 2018-06-03, 16:20

Regarding TreeStyleTabs, it does not work at all for me. I get no vertical tabs at all, whether I am in fullscreen mode or not.

Pale Moon 28.0.0a2 (64-bit) (2018-05-26)
Ubuntu 14.04.5
Tree Style Tabs for Pale Moon 0.0.2
Last edited by gracious1 on 2018-06-03, 16:20, edited 1 time in total.
20 July 1969 🌗 Apollo 11 🌓 "One small step for [a] man, one giant leap for mankind." 🚀

User avatar
EbonJaeger
Moonbather
Moonbather
Posts: 71
Joined: 2017-03-21, 16:27
Location: New York, USA

Re: Unstable 28 Alpha 2: problem extensions

Unread post by EbonJaeger » 2018-06-03, 16:22

As a note, I filed issues for both Tree Style Tabs and TabKit2:
https://github.com/oinkin/treestyletab/issues/9
https://github.com/tabkit/tabkit2/issues/145

I don't have high hopes that either of those will go anywhere, so I may have to fix at least TST myself. We'll see.

fillerup

Re: Unstable 28 Alpha 2: problem extensions

Unread post by fillerup » 2018-06-06, 04:51

should we file these bugs to github or keep them here?

and having tested out PM portable 28.0 alpha 3, i can say the migration won't be so seamless :D but hopefully it won't be a repeat of 27.0 where various people (myself included) had to stay on 26.5 for several months afterward

User avatar
EbonJaeger
Moonbather
Moonbather
Posts: 71
Joined: 2017-03-21, 16:27
Location: New York, USA

Re: Unstable 28 Alpha 2: problem extensions

Unread post by EbonJaeger » 2018-06-06, 16:09

fillerup wrote:should we file these bugs to github or keep them here?

and having tested out PM portable 28.0 alpha 3, i can say the migration won't be so seamless :D but hopefully it won't be a repeat of 27.0 where various people (myself included) had to stay on 26.5 for several months afterward
If you are sure the bug is with the extension (most likely because of API changes in Pale Moon), then I would absolutely file a bug with the extension. That way they'll know about it, and be able to fix it faster.

Locked