Skip to content

Work around Chrome webgl issue#1295

Merged
zetter-rpf merged 2 commits intomainfrom
fix-webgl-error-in-cypress
Jan 29, 2026
Merged

Work around Chrome webgl issue#1295
zetter-rpf merged 2 commits intomainfrom
fix-webgl-error-in-cypress

Conversation

@zetter-rpf
Copy link
Contributor

@zetter-rpf zetter-rpf commented Jan 28, 2026

Github runners have been updated which also updated Chrome. There is a regression in Chrome that causes the shaders used by Three.js to break when running in environments without a GPU.

This issue will affect our users too interacting with astropi if they also don't have a GPU although I'm not clear how common this would be. We could investigate better handling errors from the webGL canvas.

Other reports of the issue:
https://github.com/orgs/community/discussions/185629
https://issues.chromium.org/issues/476172421

@zetter-rpf zetter-rpf temporarily deployed to previews/1295/merge January 28, 2026 13:38 — with GitHub Actions Inactive
@zetter-rpf zetter-rpf force-pushed the fix-webgl-error-in-cypress branch from ba6c055 to 9229079 Compare January 28, 2026 13:40
@zetter-rpf zetter-rpf temporarily deployed to previews/1295/merge January 28, 2026 13:40 — with GitHub Actions Inactive
@zetter-rpf zetter-rpf temporarily deployed to previews/1295/merge January 28, 2026 13:56 — with GitHub Actions Inactive
@zetter-rpf zetter-rpf force-pushed the fix-webgl-error-in-cypress branch from a0cfe09 to d352cd6 Compare January 28, 2026 13:59
@zetter-rpf zetter-rpf temporarily deployed to previews/1295/merge January 28, 2026 13:59 — with GitHub Actions Inactive
@zetter-rpf zetter-rpf temporarily deployed to previews/1295/merge January 28, 2026 14:06 — with GitHub Actions Inactive
@zetter-rpf zetter-rpf force-pushed the fix-webgl-error-in-cypress branch from 631f8ff to a42bafe Compare January 29, 2026 08:52
This doesn't fix the current issue, but it helps us stay up to date
Github runners have been updated which aslo updated Chrome. There is a regression in Chrome that causes the shaders used by Three.js to break when running in enviroments without a GPU.

This issue will affect our users too interacting with astropi if they also don't have a GPU although I'm not clear how common this would be. We could investigate better handling errors from the webGL canvas.

[1] https://github.com/orgs/community/discussions/185629
[2] https://issues.chromium.org/issues/476172421
@zetter-rpf zetter-rpf force-pushed the fix-webgl-error-in-cypress branch from a42bafe to bc35c39 Compare January 29, 2026 09:02
@zetter-rpf zetter-rpf changed the title Install specific chrome version Work around Chrome webgl issue Jan 29, 2026
@zetter-rpf zetter-rpf marked this pull request as ready for review January 29, 2026 09:05
@zetter-rpf zetter-rpf merged commit c2aa19e into main Jan 29, 2026
7 of 8 checks passed
@zetter-rpf zetter-rpf deleted the fix-webgl-error-in-cypress branch January 29, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants