Skip to content

Update dependencies and fix product picker on iPhone - #119

Merged
styler merged 2 commits into
masterfrom
deps-and-mobile-selector
Oct 14, 2026
Merged

styler merged 2 commits into
masterfrom
deps-and-mobile-selector

Conversation

@styler

@styler styler commented Oct 14, 2026

Copy link
Copy Markdown
Member

Dependencies

Package From To
astro 7.3.2 7.3.8
@astrojs/starlight 0.42.0 0.42.6
sharp 0.35.4 0.35.5
starlight-links-validator 0.26.0 0.27.0
starlight-llms-txt 0.11.0 0.12.0
playwright 1.63.0 1.64.0
wrangler 4.131.1 4.149.0

Mermaid stays on 11.17.2. Version 12 is out, but astro-mermaid 2.1.0 (the latest) only supports mermaid 10 and 11.

Product picker on iPhone

On iOS Safari, tapping a product in the documentation picker did nothing, so you could not switch from Chatbot to SE.Live. Chrome worked.

Safari focuses the <summary> on tap but never focuses a tapped link. The summary then lost focus with relatedTarget set to null, and the focusout handler took that as focus leaving the picker. It closed the list, and the tap landed on the sidebar underneath. The handler now closes the list only when focus moves to an element outside the picker. The existing click handler still closes it on taps outside.

Testing

  • pnpm build passes and all internal links are valid. Its three warnings also show up on master.
  • In Playwright WebKit with iPhone 15 emulation, tapping SE.Live now opens /selive, where before it stayed on /chatbot. Tapping outside the picker and pressing Escape still close the list.
  • Not yet tried on a real iPhone.

Hold mermaid at 11: astro-mermaid 2.1.0 only supports mermaid 10 and 11.
Safari never focuses a tapped link, so the summary lost focus with no
relatedTarget and the focusout handler closed the list before the click
landed. Close on focusout only when focus moves to a known element outside
the picker; the click handler already covers outside taps.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-14T07:47:22.387636Z 6dc7f24 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
docs 6dc7f24 Oct 14 2026, 07:46 AM

@styler
styler merged commit a9c4f33 into master Oct 14, 2026
2 checks passed
@linear-code

linear-code Bot commented Oct 14, 2026

Copy link
Copy Markdown

CORE-3086

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.

1 participant