Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Waterfox 2020.01 is still buggy. #1350

Closed
Peacock365 opened this issue Jan 11, 2020 · 29 comments
Closed

Waterfox 2020.01 is still buggy. #1350

Peacock365 opened this issue Jan 11, 2020 · 29 comments
Labels

Comments

@Peacock365
Copy link

Peacock365 commented Jan 11, 2020

Using macOS 10.15.2 Catalina and Waterfox 2020.01 here.

@Peacock365 Peacock365 added the bug label Jan 11, 2020
@MrAlex94
Copy link
Collaborator

Does this occur in Safe Mode?

@Peacock365
Copy link
Author

I have neither add-ons nor themes installed (clean install), so yes.

@hawkeye116477
Copy link
Contributor

hawkeye116477 commented Jan 11, 2020

Probably it's something related with https://github.com/MrAlex94/Waterfox/commit/6c7310b20bc528c6562d4659c948d052b4fd7f38, as I see in code some things maybe different in Mac, but I didn't have Mac, so can't test.

@MrAlex94
Copy link
Collaborator

Hmm, currently on Catalina and can’t reproduce the issues. I’ll comb through and see if I can see what’s affecting older macOS systems.

@Peacock365
Copy link
Author

Peacock365 commented Jan 26, 2020

So it seems that the close / minimize / maximize button issue on macOS was fixed by: f7c022c

Hopefully the status bar issue I mentioned will also get tackled before a new Waterfox version is being released.

Last but not least, it's still impossible to add extensions from AMO with a clean profile. I do not think that this issue is macOS-specific, so maybe @hawkeye116477 and @laniakea64 could also have a look at it, the efforts of @MrAlex94 notwithstanding?

@hawkeye116477
Copy link
Contributor

hawkeye116477 commented Jan 26, 2020

I had also problems with extensions some day, I clicked to add extension, then it showed error on AMO, but now seems all is fine.
In case of Status Bar, currently on css it's set to not be visible in full screen mode, just like on Vivaldi.

@laniakea64
Copy link

it's still impossible to add extensions from AMO with a clean profile. I do not think that this issue is macOS-specific, so maybe @hawkeye116477 and @laniakea64 could also have a look at it, the efforts of @MrAlex94 notwithstanding?

It looks to work for me in self build from 7ddf207 . What specific extension(s) were you trying to add and what happened instead of them being added?

@Peacock365
Copy link
Author

Peacock365 commented Jan 26, 2020

In case of Status Bar, currently on css it's set to not be visible in full screen mode, just like on Vivaldi.

That's not a good decision IMHO. When it's enabled, it should be permanently enabled (just like Firefox until version 3.6). Could you introduce another checkbox "Enabled when in fullscreen" or something? Or change the "enabled" setting to let it be enabled in fullscreen mode as well?

What specific extension(s) were you trying to add and what happened instead of them being added?

Nothing special, uBlock Origin in this case. When I click "Add to Firefox", nothing happens, except that the reload button shows its animation. But no download dialogue for the extension at all. Clean profile here.

@laniakea64
Copy link

Do other doorhanger notifications show up for you, e.g. the notification permission request if you click "Authorize" button on https://www.bennish.net/web-notifications.html ?

If you open Browser Console (is it Command-Shift-J on Mac?) before clicking "Add to Firefox", do any related messages show up there when you click "Add to Firefox"?

@Peacock365
Copy link
Author

Do other doorhanger notifications show up for you, e.g. the notification permission request if you click "Authorize" button on https://www.bennish.net/web-notifications.html ?

Yes, it showed up, using the test site you've provided. The problem is limited to adding extensions, it seems.

If you open Browser Console (is it Command-Shift-J on Mac?) before clicking "Add to Firefox", do any related messages show up there when you click "Add to Firefox"?

Content Security Policy: The page’s settings blocked the loading of a resource at inline (“style-src”).

@hawkeye116477
Copy link
Contributor

That's not a good decision IMHO. When it's enabled, it should be permanently enabled (just like Firefox until version 3.6). Could you introduce another checkbox "Enabled when in fullscreen" or something? Or change the "enabled" setting to let it be enabled in fullscreen mode as well?

That can be done, anyway I'm not using full screen mode and I'm not sure which solution will be better. I leave this decision to @MrAlex94.

@Peacock365
Copy link
Author

That can be done, anyway I'm not using full screen mode and I'm not sure which solution will be better. I leave this decision to @MrAlex94.

Lots of macOS use fullscreen mode, especially MacBook Air / MacBook Pro 13" users, as screen space is limited in this case. Hiding the status bar in fullscreen mode is inconsistent and makes it seem like an unintentional bug. If Vivaldi does it intentionally, then all I can say is "It sucks."...

@laniakea64
Copy link

Right-click the "Add to Firefox" button, does "Save Link As..." work?

If so, can you install the downloaded xpi?
If "Save Link As" didn't work, if you "Copy Link Location" and paste it into another browser, does other browser download the xpi successfully?

@grahamperrin
Copy link

grahamperrin commented Jan 26, 2020

Add-ons can't be added to Waterfox Current from AMO despite being compatible with Firefox 68.x.

impossible to add extensions from AMO with a clean profile. I do not think that this issue is macOS-specific,

No problem with a new profile with Waterfox Current 2020.01 (20200110183601) on Linux. Added Malwarebytes Browser Guard, https://addons.mozilla.org/addon/malwarebytes/

No problem with a new profile with Waterfox Current 2020.01 (20200110203003) on Windows 10. Added HTTPZ, https://addons.mozilla.org/addon/httpz/

@Peacock365
Copy link
Author

Right-click the "Add to Firefox" button, does "Save Link As..." work?

Yes, it works. I was able to download the .xpi file this way.

If so, can you install the downloaded xpi?

Yes, it works. Just installed uBlock origin using the downloaded file.

Everything seems to work except adding the add-on directly via the "Add to Firefox" button on AMO.

@laniakea64
Copy link

Does it make any difference if you set about:config > privacy.resistFingerprinting.block_mozAddonManager to false?

@Peacock365
Copy link
Author

Does it make any difference if you set about:config > privacy.resistFingerprinting.block_mozAddonManager to false?

This makes a difference indeed. It fixes the issue, tested with several add-ons I just added to Waterfox. Thumbs up!

@Peacock365
Copy link
Author

I've created a pull request fixing the issue now.

@Peacock365
Copy link
Author

Peacock365 commented Jan 27, 2020

@hawkeye116477, I hope you don't take that personally, but your recent contributions seem to have affected the macOS builds of Waterfox in a very bad way. I am not holding it against you, since you can't test on macOS, but that's just the state of affairs. Other bugs I have found (no idea if macOS-specific in some cases):

  • When tab positions "Top under address bar" or "Bottom" are selected, there is a weird bar on top of the address bar with no content, which wastes precious screen space (could be macOS-specific).
  • When the bookmarks bar and the tabs are both on bottom, the tabs are under the bookmarks bar. Not sure if this is intended.

@hawkeye116477
Copy link
Contributor

hawkeye116477 commented Jan 27, 2020

@Peacock365 In case of Window Controls position I changed it recently to be only for Linux for now.
I added some additional improvements few days ago (made it more faithful to original), just try compiling with latest commit.

When the bookmarks bar and the tabs are both on bottom, the tabs are under the bookmarks bar. Not sure if this is intended.
Yes, this is intended.

Screenshot_20200127_172740

@Peacock365
Copy link
Author

Peacock365 commented Feb 29, 2020

@hawkeye116477

New graphical issue:

  • When bookmarks bar is set to be on bottom, it doesn't disappear when YouTube videos go to fullscreen.
  • When the status bar is activated, it doesn't disappear when YouTube videos go to fullscreen.

Not a graphical issue, but a fix for a stupid design decision on Mozilla's part:

  • When the browser is in fullscreen mode (with title bar disabled, that's important!), there is a weird square (unused space) left of the first tab. This is intended by Mozilla, but it's stupid. This can be fixed by the following CSS:

https://www.reddit.com/r/FirefoxCSS/comments/ao3p5k/ff_65_remove_space_from_top_left_corner/

Please @hawkeye116477, consider implementing this.

@hawkeye116477

This comment has been minimized.

@Peacock365
Copy link
Author

@hawkeye116477

What about the second issue:

  • When the browser is in fullscreen mode (with title bar disabled, that's important!), there is a weird square (unused space) left of the first tab. This is intended by Mozilla, but it's stupid. This can be fixed by the following CSS:

As for the problem you have encountered, maybe we could ask @Aris-t2, he is quite an expert for all issues related to UI?

@hawkeye116477
Copy link
Contributor

hawkeye116477 commented Feb 29, 2020

When the browser is in fullscreen mode (with title bar disabled, that's important!), there is a weird square (unused space) left of the first tab. This is intended by Mozilla, but it's stupid. This can be fixed by the following CSS:

Are you sure that's in full screen mode? I see that problem only when it's not maximized and same is on screenshot on reddit.

@Peacock365
Copy link
Author

Peacock365 commented Feb 29, 2020

Fullscreen mode = Maximize, on macOS. When you hit the green button on macOS, the window maximizes, it covers the entire screen. It still displays the application's UI, so it is not a "fullscreen mode" like on other OSes, where the UI is entirely hidden.

This should fix the design flaw on all OSes:

https://old.reddit.com/r/FirefoxCSS/comments/ao3p5k/ff_65_remove_space_from_top_left_corner/efxzkwt/

@Peacock365
Copy link
Author

@Peacock365
Copy link
Author

@hawkeye116477, you are unironically my hero.

@Peacock365
Copy link
Author

The last thing I have noticed:

  • When any of the themes with rounded tabs are used (no matter whether Australis Light or Australis Dark), the new tab button is still pretty edgy. It used to be rounded up to and including Waterfox 68.0b1, but after that @MrAlex94 seemed to have introduced a change that reverted the new tab button back to its old, non-australized form.

Any thoughts?

@Peacock365
Copy link
Author

@MrAlex94 @hawkeye116477

Would it be possible to make the status bar customizable? I totally would like to drag icons to the status bar, but it seems to be static, which is most unfortunate. If it can't be made customizable, how did @hawkeye116477 manage to set the sidebar and zoom icons there?

And a kind reminder of course:

  • When any of the themes with rounded tabs are used (no matter whether Australis Light or Australis Dark), the new tab button is still pretty edgy. It used to be rounded up to and including Waterfox 68.0b1, but after that @MrAlex94 seemed to have introduced a change that reverted the new tab button back to its old, non-australized form.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants