Prepare 4.0.5 Firefox update and Shorts fixes

Add Firefox data consent, repair contributor sign-in, and introduce optional Hide clutter buttons. Harden video navigation, voting, and action layouts with shared browser regression coverage and reproducible release packaging.
This commit is contained in:
Anarios
2026-09-06 12:51:12 +02:00
parent 3657de9b2c
commit e500088e65
196 changed files with 39706 additions and 2694 deletions
+12 -2
View File
@@ -13,6 +13,8 @@ on:
- ".babelrc"
- ".gitattributes"
- ".nvmrc"
- "extension-build-receipt*.js"
- "userscript-build-receipt*.js"
- "jest.config.js"
- "package.json"
- "package-lock.json"
@@ -30,6 +32,8 @@ on:
- ".babelrc"
- ".gitattributes"
- ".nvmrc"
- "extension-build-receipt*.js"
- "userscript-build-receipt*.js"
- "jest.config.js"
- "package.json"
- "package-lock.json"
@@ -59,6 +63,9 @@ jobs:
- name: Build extension
run: npm run build
- name: Check generated extension artifact
run: npm run check:extension-artifact
- name: Build userscript
run: npm run build:userscript
@@ -71,8 +78,11 @@ jobs:
- name: Run generated-artifact browser tests
run: npm run test:e2e:artifacts
- name: Run extension browser tests
run: npm run test:e2e:extension:run
- name: Run userscript browser tests
run: npx playwright test --config playwright.userscript.config.js
run: npm run test:e2e:userscript:run
- name: Upload Chrome artifact
uses: actions/upload-artifact@v4
@@ -96,7 +106,7 @@ jobs:
if: failure()
uses: actions/upload-artifact@v4
with:
name: userscript-playwright-failure
name: playwright-browser-failures
path: |
./test-results
./playwright-report