[Bug] Increased paint issues from Webview
Describe the bug Whenever the screen goes idle for one time too long, Dorion gets a tainted paint issue where parts of the view are not updated timely or correctly.
To Reproduce
- Open Dorion
- Stay idle for a while
- Try to click, scroll, or interact with elements
- Notice that the screen doesn't get immediately updated, or tears are created
System Info (please complete the following information):
- OS: Microsoft Windows NT 10.0.26100.0 (Windows 11 24H2)
- Version: v6.5.3
- Extra Client Mods/Plugins: [e.g. Vencord with FakeNitro and AlwaysAnimate]
- N/a
- Any other relevant info:
- I am unable to screenshot this since opening the screenshot tool forces a repaint of the entire screen.
Additional context/Screenshots This issue can be partially mitigated by force-repainting the window, either by resizing it, opening the screenshot tool, etc.
Have you tried updating Webview2 or updating GPU drivers? This is almost certainly a Webview2 issue and not something I can really fix myself
PS does anything change if running Dorion with --webview-args "--disable-gpu"?
Disabling GPU acceleration rectifies the issue. Webview2 and GPU are all latest version.
I'm raising the issue since this only happened after I updated to 6.5.3
Does rolling back (to v6.5.0) fix it?
Rolling back to 6.5.0 shows no paint issues on my end
Is this still an issue?
Doesn't seem like so anymore