Your details: a question mark beside the heading and on every section, and no helper text under any heading #918
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#918
Loading…
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?
On Your details, help follows one pattern everywhere. A question mark (Lucide
circle-question-mark) follows the page's H1, and one sits at the top right of every section. Each shows its one sentence as a Basecoat tooltip on hover and focus, and the full help in a Basecoat drawer when pressed. No helper text sits under the H1 or under any section's heading.What exists today
templates/accounts/profile.html, top):<c-page-title>with asubtitleslot holding "What Postulo knows about you as a candidate: … under Settings." There is no question mark.<c-page-title help="…">already draws exactly the requested pattern (#839, used on Listings; #847 on Documents, Calendar and Your career): the mark beside the H1, the topic's sentence as its tooltip, the topic in<c-help-drawer>. Your details has no page topic incore/help.py.<c-section-title help="…">), and Telephone numbers, Postal addresses, the three link cards and Identifiers (<c-help-mark>after the<legend>). With scripts on, their sentence is the mark's tooltip.<c-section-title>with asubtitle("A photograph for your CVs, kept apart from your picture. …").<c-section-title anchor="section-personal">and a paragraph#personal-details-help("All optional, and none of it is worked out …"). The fieldsets point at it witharia-describedby.partials/messaging_handles.html): a<legend>, no mark, no help topic.data-identifiers-how("An address on … can be pasted whole"), and each link card'sdata-links-how.<c-page-title>has no rule hiding the subtitle by width, so check what hides it.What would change
your-detailstopic incore/help.py. Its one sentence and full text come from today's subtitle, which is rewritten as help. The H1 becomes<c-page-title help="your-details">and the subtitle goes. The link to Settings moves into the drawer.help="…"(or<c-help-mark>) on each. The Personal details paragraph becomes that topic's sentence. Keep thearia-describedbyfrom the fieldsets pointing at it, as Your name's menus do withtip.data-identifiers-how,data-links-how) move into the tooltip or the drawer. This reverses #302's "an instruction stays in sight" for these two cards, so say which in the topic text.refused), the sentences stay under the headings as now (in_sight). That rule is unchanged.Accessibility
<c-help-mark>does), described by its sentence. The tooltip shows on focus as well as hover and dismisses with Escape (SC 1.4.13). The drawer is a dialog that traps and returns focus. With scripts off, the mark opens the topic's page (core:help_topic) in a new tab, as now.Notes
Related: #302, #839, #847.
Checked against
mainat56fc9d531.