fix: Optimize Playwright installation and fix click interception issues

- Remove --with-deps flag from Playwright browser installation to speed up CI
- Install only Chromium browser to reduce installation time
- Fix sidebar locator to use more reliable navigation selectors
- Add force: true to button clicks to avoid element interception issues
- Improve test reliability for theme toggle and counter interactions
This commit is contained in:
Peter Hanssens
2025-09-23 20:29:41 +10:00
parent a203dad5fc
commit f33e05ba6e
2 changed files with 9 additions and 9 deletions

View File

@@ -61,7 +61,7 @@ jobs:
run: npm install
- name: Install Playwright Browsers
run: npx playwright install --with-deps chromium firefox webkit
run: npx playwright install chromium
- name: Build comprehensive demo
run: |