This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Elements in Firefox UI and on webpages appear boxy on Firefox for ARM (Windows)

  • 11 replies
  • 1 has this problem
  • 3 views
  • Last reply by Abisha

more options

Heyo,

A bit of a weird bug..

Some elements of Firefox's UI, and even elements on webpages that are supposed to be boxes with rounded corners (or squircles) appear with straight rectangular edges.

Furthermore, when hovering over content sometimes, the shading seems to be quite off.

I've attached a couple screenshots to elaborate on this..

Heyo, A bit of a weird bug.. Some elements of Firefox's UI, and even elements on webpages that are supposed to be boxes with rounded corners (or squircles) appear with straight rectangular edges. Furthermore, when hovering over content sometimes, the shading seems to be quite off. I've attached a couple screenshots to elaborate on this..
Attached screenshots

All Replies (11)

more options

Does this help:

more options

You can also try other gfx.webrender prefs as a test:

  • gfx.webrender.software = true
  • gfx.webrender.use-optimized-shaders = false
more options

cor-el said

Does this help:

Hey,

Thanks for your reply!!

Changing gfx.webrender.debug.disable-batching to true in about:config did not fix the issue, and further, made all webpages jumble up lol (see debug4.png attachment).

However, starting in Troubleshoot mode did fix the issue.

After restarting back into Normal mode, disabling my Addons didn't fix it, but disabling Hardware Acceleration did - so I believe there must be some sort of incompatibility with the Microsoft/Qualcomm SQ chip despite these being the only chips on Windows on ARM devices produced at the moment.

I wouldn't want to use a browser with hardware acceleration completely turned off, so I turned it back on.

In saying this, changing gfx.webrender.software to true also fixed the issue. Is this equivalent to turning hardware acceleration off in Firefox settings, and will I experience any performance drawbacks because of this?

Appreciate your help :)

more options

Please run mozregression between versions 113 and 116 to find when this first started so it can be fixed.

more options

zeroknight said

Please run mozregression between versions 113 and 116 to find when this first started so it can be fixed.

Done! Please see the attached screengrab for the details.

more options

That narrows it down to between 2023-05-13 and 2023-05-23 but that's still a lot changes. It should be possible to go further to the specific day and even build. Is there any reason why you stopped at 2023-05-18?

more options

zeroknight said

That narrows it down to between 2023-05-13 and 2023-05-23 but that's still a lot changes. It should be possible to go further to the specific day and even build. Is there any reason why you stopped at 2023-05-18?

I misunderstood the mozregression process lol.

Now done! Please see the attached screengrab.

I've saved the mozregression log to a .txt file in case there's anything useful in there. Can be found here: mozregression Log File

more options

Did you test with "gfx.webrender.software = false " and "gfx.webrender.use-optimized-shaders = false "?

more options

Nice work. From that it appears Bug 1852440 is already tracking this issue but devs have been unable to reproduce it.

more options

TyDraniu said

Did you test with "gfx.webrender.software = false " and "gfx.webrender.use-optimized-shaders = false "?

Hey,

Changing gfx.webrender.software to true fixes the issue.

Is this equivalent to turning hardware acceleration off in Firefox settings, and will I experience any performance drawbacks because of this?

more options

zeroknight said

Nice work. From that it appears Bug 1852440 is already tracking this issue but devs have been unable to reproduce it.

That's the exact same issue but with a slightly different machine to mine (theirs is a Gen1 Surface Pro X, and mine is a Gen2 model)!

I added a comment to the case linking back to this conversation thread.

I think the devs haven't been able to reproduce the issue cuz they're trying with a Lenovo machine, and different Windows on ARM laptops.

For some reason, I believe this issue persists only for users of Surface Pro X and Surface Pro 9 5G laptops.