Your details on phones: the section menu is not drawn #929
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#929
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 a phone held upright, the section menu of Your details (the list of the page's parts) is reported as not drawn at all.
What exists today
templates/accounts/profile.html:<aside class="mb-6 lg:sticky … lg:w-56 lg:shrink-0">holds the labeldata-section-label("On this page") and{% sidebar section_nav _("Parts of your details") %}. Nothing in the template hides the aside belowlg.templates/partials/sidebar.htmlsays what it should be on a narrow screen: "A horizontal strip that scrolls on a narrow screen, a column fromlgup". It is<ul class="flex gap-1 scroll-x lg:flex-col">, drawn as vertical tabs (#870,nav[data-vertical-tabs]inassets/css/app.css).What is wrong
nav[data-vertical-tabs] > ul,rounded-lg bg-ink-100 p-1) collapses it, and whether Your career and Settings show the same.Expected
lg, the strip is drawn under the page heading and scrolls sideways, with the current section marked (aria-current="location", set by the section observer inapp.js) and scrolled into view.To check
Related: #870, #871, #869, #175.
Checked against
mainat56fc9d531.