webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
742 stars 66 forks source link

wifi.genetrysolar.com - design is broken #73717

Open webcompat-bot opened 3 years ago

webcompat-bot commented 3 years ago

URL: https://wifi.genetrysolar.com/main.php

Browser / Version: Firefox 89.0 Operating System: Windows 10 Tested Another Browser: Yes Edge

Problem type: Design is broken Description: Items are overlapped Steps to Reproduce: This page has a number of visual gauges on it that are dynamically updated every couple seconds. After a few minutes, painting shifts 50% to the top-left on the top three radial gauges (which refresh the most). They shift within their square, leaving 3/4 of their frames static, and only 1/4 of their updated image visible. With an account and device set up, all I did was log in and go straight to this page and wait. Refreshing the page temporarily corrects the problem. Using a different browser permanently corrects the problem. I submitted a valid issue (complete with a screenshot!) yesterday, and it was wrongly tagged as "invalid" and closed. I am serious as can be, and am therefore submitting the issue again. THIS TIME: PLEASE EMAIL ME AT TO GET LOGIN CREDENTIALS SO YOU CAN REPRODUCE THE ISSUE FOR YOURSELF!

View the screenshot Screenshot
Browser Configuration
  • gfx.webrender.all: false
  • gfx.webrender.blob-images: true
  • gfx.webrender.enabled: false
  • image.mem.shared: true
  • buildID: 20210511190154
  • channel: beta
  • hasTouchScreen: false
  • mixed active content blocked: false
  • mixed passive content blocked: false
  • tracking content blocked: false

View console log messages

From webcompat.com with ❤️

ksy36 commented 3 years ago

Sent an email to get the credentials

ksy36 commented 3 years ago

I came up with a reduced test case https://codepen.io/ksy36/pen/PopmaLX . Will try to diagnose

This is the same issue as https://github.com/Mikhus/canvas-gauges/issues/232

karlcow commented 2 years ago

I thought it didn't happen anymore, but in fact it does. We need to wait long enough. https://codepen.io/ksy36/pen/PopmaLX

I recorded a performance profile, but nothing significant which seems to trigger this. But I restarted the experiment a couple of times. And it seems to always happen after ~32s

ksy36 commented 2 years ago

Another testcase: https://codepen.io/bkmontgomery/pen/MEeyLg from https://github.com/webcompat/web-bugs/issues/103164