screentinker/frontend/js/components
Claude a310d7d5b6 Stop the onboarding checklist counting a field no player reads
"Default Content" is persisted by the device route, snapshotted and restored by the settings layer,
offered in the device form in five languages — and read by nothing. Grep the whole tree and it
appears only in those places, the schema, and this checklist. It is absent from assemblePayload,
from every socket payload, and from all four players.

Counting it as "content assigned" therefore told the operator their screen was set up while the
screen itself went on showing "waiting for content" — the checklist confirming the one thing it
exists to confirm, incorrectly. It now counts only a playlist or a layout, both of which really do
put something on a display.

An existing test asserted the opposite ("any of the three ways of assigning counts"). It encoded the
same false premise, so it is replaced by one that pins the corrected behaviour along with the
evidence for it. The column and the form field are left alone — whether to implement or remove the
feature is a product decision, and this change only stops the checklist making a claim on its
behalf.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uaeo9MvzKoyXuN6ZsbhtkL
2026-07-30 22:41:06 -05:00
..
admin-create-org-modal.js Translate the labels that never went through t() 2026-07-28 19:52:52 -05:00
admin-user-workspaces-modal.js Translate the labels that never went through t() 2026-07-28 19:52:52 -05:00
device-owner-qr-modal.js feat(device-owner): tier foundation + QR provisioning + content-expiry & device enhancements (#168) 2026-07-12 19:41:07 -05:00
getting-started.js Stop the onboarding checklist counting a field no player reads 2026-07-30 22:41:06 -05:00
toast.js QA fixes: toast aria-live + scope playlist flex-wrap to mobile 2026-04-21 16:00:41 -05:00
type-to-confirm-modal.js Translate the labels that never went through t() 2026-07-28 19:52:52 -05:00
workspace-members-add-user-modal.js Translate the labels that never went through t() 2026-07-28 19:52:52 -05:00
workspace-members-invite-modal.js Translate the labels that never went through t() 2026-07-28 19:52:52 -05:00
workspace-rename-modal.js Translate the labels that never went through t() 2026-07-28 19:52:52 -05:00
workspace-switcher.js Translate the labels that never went through t() 2026-07-28 19:52:52 -05:00