Two small ones: a table never says what it is, and discarding never offers the way back #260
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Postulo/postulo#260
Loading…
Add table
Add a link
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?
Two unrelated papercuts, both cheap, filed together because neither is worth its own issue.
A table never names itself
There is exactly one
<caption>in the application —applications/calendar.html:79,sr-only, carrying the month. The two configurable tables, applications and companies,render a header row, a filter row, sortable columns, per-column widths and a resize handle,
and nothing that says what the table is. A screen reader asked to list the tables on the
page gets an unnamed one; somebody landing inside it by keyboard hears a grid of columns
with no subject.
A
<caption class="sr-only">inpartials/table/head.html, taking the table's own label,fixes it everywhere at once — both tables and whatever #160 adds. The label is already
known: it is what the column-settings view names the table by.
A discard never offers the way back
The capture review discards with
dand moves straight on. That is right for the screen —#179 built the keys because it is worked through forty times in a row — and discarding is
not destructive:
CaptureStatus.DISCARDEDis a status, the record stays, and the capturelist has a toggle that shows the ones that are not pending.
So the capture is recoverable and the interface never mentions it. The message says
"Capture discarded." and nothing else, at exactly the moment somebody who hit the wrong key
is looking for a way back. The fix is the message carrying a link to where the discarded
ones are — the mechanism exists, it is one sentence, and it turns a fast key from a risk
into a fast key.
Worth checking while there: the bulk version says "Captures discarded: N", which wants the
same link.