Skip to content

Fix speaker view clock always showing 12-hour AM/PM format - #3939

Open
maystar wants to merge 1 commit into
hakimel:masterfrom
maystar:fix/speaker-view-clock-locale
Open

maystar wants to merge 1 commit into
hakimel:masterfrom
maystar:fix/speaker-view-clock-locale

Conversation

@maystar

@maystar maystar commented Sep 28, 2026

Copy link
Copy Markdown

The speaker view clock (plugin/notes/speaker-view.html) hardcodes toLocaleTimeString('en-US', { hour12: true, ... }), so it always renders a 12-hour clock regardless of the presenter's browser/OS locale — even for locales where 24-hour time is the norm.

This PR passes navigator.language instead of a fixed locale and drops the hour12 override, so the clock respects whatever hour cycle the user's system already uses.

The speaker view clock was hardcoded to the 'en-US' locale with
hour12: true, always showing a 12-hour AM/PM clock regardless of the
user's system settings. This forces a 24-hour format preference (the
default in most non-US locales) into 12-hour display.

Pass navigator.language instead of a fixed locale and drop the
hour12 override, so toLocaleTimeString() falls back to the hour
cycle the user's browser/OS already uses.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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