[Issue]: tooltip copy (button-sim test) #40
Labels
No labels
bug
claude-failed
claude-pr
claude-queue
claude-working
feature
interactive
portal
triaged
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: shad0w/pelagia-portal#40
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Raised by
Test (button simulation)
Description
The sign-out button tooltip says 'Sign out'; change it to 'Log out'. Tiny cosmetic copy change.
Priority
P3
Claude triage
Triage — Issue #40: tooltip copy (button-sim test)
Request: Change the sign-out button tooltip from
Sign outtoLog out. P3 cosmetic copy change.Action items
titleattribute (the hover tooltip):App/components/layout/header.tsx:55—title="Sign out"→title="Log out"App/components/layout/mobile-header.tsx:40—title="Sign out"→title="Log out"App/tests/e2e/auth.spec.ts:47—page.getByTitle("Sign out")→getByTitle("Log out")Files / areas involved
App/components/layout/header.tsx(desktop header — has thetitletooltip)App/components/layout/mobile-header.tsx(mobile header — has thetitletooltip)App/components/layout/desktop-required.tsx:22— has visible "Sign out" text (not a tooltip; see open question)App/tests/e2e/auth.spec.ts— selects the button viagetByTitle("Sign out")App/tests/e2e/mobile/desktop-required.spec.ts— selects via role name/sign out/i(matches visible text, not the tooltip)No DB, auth logic, permissions, payments, or external systems touched — only the displayed label string. The
signOut()call behaviour is unchanged.Open questions
titleattribute (two files). The visible label "Sign out" indesktop-required.tsxand the test name strings are separate. Recommendation: change the two tooltips as requested; optionally aligndesktop-required.tsxvisible text + its/sign out/iselector for consistency, but that exceeds the literal request. An unattended run should do the literal tooltip change plus the dependentauth.spec.tsselector.Routing rationale: Single-word copy change in two
titleattributes with one dependent e2e selector — localized, unambiguous, no DB/auth/payments/external impact, verifiable by type-check/lint/tests → claude-queue.Routing:
claude-queue