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

Firefox 112 invisible text #43416

Closed
someone13574 opened this issue Apr 13, 2023 · 23 comments
Closed

Firefox 112 invisible text #43416

someone13574 opened this issue Apr 13, 2023 · 23 comments
Labels
bug Something isn't working

Comments

@someone13574
Copy link
Contributor

someone13574 commented Apr 13, 2023

Is this a new report?

Yes

System Info

Void 6.1.21_1 x86_64 AuthenticAMD uptodate rrrrmmdnFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Void 6.1.21_1 x86_64-musl GenuineIntel uptodate rrnFFFFF

Package(s) Affected

firefox-112.0_1

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

Text rendering would work as in previous versions.

Actual behaviour

A number of sites have text which isn't rendering. Some sites I've found which demonstrate this are Github (as the largest site I've found), common crawl, and a few confirmation emails where the confirmation code is there (I can copy it) but invisible.

I am not sure if this is a Void specific problem but I've not seen any other reports of it so I am leaning in that direction.

Steps to reproduce

  1. Update Firefox to version 112.0
  2. Go to https://github.com/void-linux/void-packages
  3. Observe invisible text
@someone13574 someone13574 added bug Something isn't working needs-testing Testing a PR or reproducing an issue needed labels Apr 13, 2023
@devlocalhost
Copy link

devlocalhost commented Apr 13, 2023

Can confirm, I face it on both sites you mentioned

@Nidrop
Copy link

Nidrop commented Apr 13, 2023

Can confirm too.
I downgraded to version 111 through xdowngrade. Everything is fine there. If you want to do the same, you should make a backup of your firefox profile, because it stopped working for me after the downgrade.
I tested version 112 on Arch (through junest). It works fine. So this problem is specific to Void

@Duncaen
Copy link
Member

Duncaen commented Apr 13, 2023

I am not sure if this is a Void specific problem but I've not seen any other reports of it so I am leaning in that direction.

There have been other reports for different debian https://www.reddit.com/r/firefox/comments/12jm9ju/on_firefox_112_font_goes_white_on_some_sites_linux/

The steps to reproduce and the overall information in this is simply not enough to debug this any further as this is not affecting everyone.
Would be ineresting to find out which fonts are used on the broken sites and if they are system fonts etc.

@ircurry
Copy link

ircurry commented Apr 13, 2023

Having this issue too. I'm not sure if this is any help but I noticed that Vimium-FF (https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/) is also not displaying text. I'm not very familiar with how firefox and addons work but perhaps this could be useful for finding the issue.

@Adailoe
Copy link

Adailoe commented Apr 13, 2023

Same here.

I'm not experienced enough to find out which fonts are exactly "broken", but an example (for me) is wikipedia. I can see the text but the headlines are invisible.
(https://en.wikipedia.org/wiki/Void_Linux)

@Duncaen
Copy link
Member

Duncaen commented Apr 13, 2023

I'm not experienced enough to find out which fonts are exactly "broken", but an example (for me) is wikipedia. I can see the text but the headlines are invisible. (https://en.wikipedia.org/wiki/Void_Linux)

Right click where the headline is and select "Inspect" and select "fonts" in the devtools like in this screenshot on the bottom right https://i.imgur.com/Lsk7FDr.png.

@Adailoe
Copy link

Adailoe commented Apr 13, 2023

I'm not experienced enough to find out which fonts are exactly "broken", but an example (for me) is wikipedia. I can see the text but the headlines are invisible. (https://en.wikipedia.org/wiki/Void_Linux)

Right click where the headline is and select "Inspect" and select "fonts" in the devtools like in this screenshot on the bottom right https://i.imgur.com/Lsk7FDr.png.

Thanks!
My entries in the devtool are the same as yours - except I can't see the headline, only the plain text in the paragraph.

@classabbyamp classabbyamp removed the needs-testing Testing a PR or reproducing an issue needed label Apr 13, 2023
@Nidrop
Copy link

Nidrop commented Apr 13, 2023

I tracked the regression through mozregression. Asif Youssuff filed the bug for me on bugzilla

@Nidrop
Copy link

Nidrop commented Apr 13, 2023

it seems to be an issue with bitmap fonts rendering. I think it would be possible to reproduce the problem by installing the xorg-fonts package

@SavageMessiah
Copy link
Contributor

Having the same problem. As a temp workaround you can uncheck Allow pages to choose their own fonts, instead of your selections above in the Advanced font settings. That fixes things for me. The default font (for me, at least) is the DejaVu family, so those fonts at least seem to work?

@ircurry
Copy link

ircurry commented Apr 14, 2023

Unchecked allowing pages to use their own fonts and it worked on my end as well and seems to work for all fonts I have installed.

@Anachron
Copy link
Contributor

Anachron commented Apr 14, 2023

I have the xorg-fonts package installed by still have this issue.

This happens for me on https://nitter.net:
sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji"

And on https://github.com:
sans-serif, Helvetica Neue, Helvetica, Arial

Does not happen on https://community.frame.work:
Graphik-Regular, sans-serif

Edit: Does not happen on https://youtube.com:
"Roboto", "Arial", sans-serif

So for me this looks like an issue with Helvetica,Arial.

@Nidrop
Copy link

Nidrop commented Apr 14, 2023

I have the xorg-fonts package installed by still have this issue.

I'm sorry if I misled you. I suggested installing the package to those who do not have this problem in order to reproduce it.
I didn't have this problem on Arch because I don't have bitmap fonts installed there. Even when I installed them, firefox didn't use them.

@Adailoe
Copy link

Adailoe commented Apr 14, 2023

Having the same problem. As a temp workaround you can uncheck Allow pages to choose their own fonts, instead of your selections above in the Advanced font settings. That fixes things for me. The default font (for me, at least) is the DejaVu family, so those fonts at least seem to work?

This works for me too, using DejVu Sans and unchecked the allowance of the pages to use their own fonts.
Some pages look a bit unfamiliar now, but for me this is sufficient as a temporary workaround.

@PurpleVsGreen
Copy link

This looks like a regression of #31294 and the same workarounds apply.

@Anachron
Copy link
Contributor

Are you talking about this workaround or this?

Or even this or this one?

@rickalex21
Copy link

Not sure why this is a problem but uncheck Allow pages to choose their own font fixed the problem. This only happens on void, the void runsv man page now can be viewed.

@Anachron
Copy link
Contributor

@rickalex21 it's a solution because it overrides the webfonts (fonts the websites suggest the browser to use) with your system defined ones which are not broken.

@fosslinux
Copy link
Contributor

This has been fixed upstream.

@Anachron
Copy link
Contributor

Anachron commented Apr 19, 2023

So if I understood it correctly, this was the fix/issue?

@Nidrop
Copy link

Nidrop commented Apr 19, 2023

@Anachron yes

@Nidrop
Copy link

Nidrop commented Apr 22, 2023

This patch has been approved for 112.0.2

@Nidrop
Copy link

Nidrop commented Apr 25, 2023

@Duncaen I tested version 112.0.2 from the official site. It works fine.

Sapein pushed a commit to Sapein/void-packages that referenced this issue Apr 29, 2023
realcharmer pushed a commit to realcharmer/void-packages that referenced this issue May 3, 2023
sirkhancision pushed a commit to sirkhancision/void-packages that referenced this issue May 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests