diff --git a/.github/workflows/node.yml b/.github/workflows/node.yml
index 9986a816cf3139b5b5f3960184432b557d55942c..c995e0438eb6cb1b43d0b58efbd4cf0914cec599 100644
--- a/.github/workflows/node.yml
+++ b/.github/workflows/node.yml
@@ -15,6 +15,6 @@ jobs:
     - name: Lint
       run: npm run lint
     - name: Test
-      run: xvfb-run --auto-servernum npm run jest
+      run: npm install --no-save \"gl@^5.0.0\" && xvfb-run --auto-servernum npm run jest
     - name: Build
       run: npm run build