Fix Starlight Theme Switcher Styling#540
Conversation
The Starlight theme switcher component was rendering incorrectly due to missing CSS `appearance: none` properties. This change patches the `@astrojs/starlight` package to include vendor prefixes and `background-image: none` to ensure the select component's custom styling is applied correctly across browsers. The patch was created using `pnpm patch` and is applied automatically during `pnpm install`.
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
|
Hey there and thank you for opening this pull request! 👋🏼 We require pull request titles to follow the Conventional Commits specification and it looks like your proposed title needs to be adjusted. Details: |
Dependency ReviewThe following issues were found:
OpenSSF ScorecardScorecard details
Scanned Files
|
|
Qodana for JVM103 new problems were found
☁️ View the detailed Qodana report Contact Qodana teamContact us at qodana-support@jetbrains.com
|



This change fixes a visual bug in the Starlight documentation's theme switcher by patching the
@astrojs/starlightpackage. The patch applies additional CSS properties to ensure the theme switcher select menu renders with the intended custom styling, rather than the browser's default radio-button appearance.PR created automatically by Jules for task 366592629507989051 started by @yacosta738