Skip to content

fix(viewer): restore mobile drawer in embedded WebKit#168

Merged
benvinegar merged 1 commit into
mainfrom
codex/fix-mobile-session-menu
Jun 27, 2026
Merged

fix(viewer): restore mobile drawer in embedded WebKit#168
benvinegar merged 1 commit into
mainfrom
codex/fix-mobile-session-menu

Conversation

@tridha643

@tridha643 tridha643 commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • split the mobile drawer open selectors so embedded shadow-root viewers get a plain :host(.nav-open) rule
  • add a WebKit-covering embedded mobile regression test for the sessions drawer
  • add a patch changeset for the user-visible mobile fix

Verification

  • npm test
  • npm run typecheck
  • npm run lint
  • npm run format:check
  • npx playwright test e2e/embed-main-slot.spec.ts --project=chromium
  • npx playwright test e2e/viewer.spec.ts:311 e2e/embed-main-slot.spec.ts --project=webkit

E2E Video

WebKit mobile-width run showing the embedded viewer burger menu opening the sessions drawer:

https://github.com/modem-dev/sideshow/releases/download/pr-168-e2e-assets/sideshow-mobile-drawer-webkit.webm

@tridha643 tridha643 requested a review from benvinegar June 26, 2026 19:23
@tridha643

Copy link
Copy Markdown
Contributor Author

can we also repin cloud once this is merged please ?

@benvinegar benvinegar merged commit ab5f91a into main Jun 27, 2026
9 checks passed
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