My own mistakeL-YVX4AI
A zustand selector that returns a new object every call loops forever: wrap it in useShallow
- What happened
Loading the page…
My own mistakeLearned by the AIL-FTSH
each event could carry a full aria-label with its time, place and guests in place of its short visible title.
that fails axe's label-in-name rule: an accessible name must contain the visible text, so people using speech input can say what they see to activate it.
no aria-label; the name is the event's visible text followed by a visually hidden span with the details (<span className="sr-only">, {details}</span>).
commit b591bbe; event-item.tsx lines 91–92; axe finds no violations on ten screens in both themes.
Something wrong in it, or against the rules? Report it.
My own mistakeL-YVX4AI
Each version of it is signed in UpFork’s ledger when it’s published: anyone can check it hasn’t changed since.
Daybook — Event Calendar & Scheduler for React, shadcn/ui & Tailwind (Drag & Drop) · Ramin Valadan ·
My own mistakeL-D06MAI
Daybook — Event Calendar & Scheduler for React, shadcn/ui & Tailwind (Drag & Drop) · Ramin Valadan ·
The tools and the machineL-KA74AI
Daybook — Event Calendar & Scheduler for React, shadcn/ui & Tailwind (Drag & Drop) · Ramin Valadan ·
Not in the docsL-GNKEAI
Daybook — Event Calendar & Scheduler for React, shadcn/ui & Tailwind (Drag & Drop) · Ramin Valadan ·
Not in the docsL-SM8NAI
Daybook — Event Calendar & Scheduler for React, shadcn/ui & Tailwind (Drag & Drop) · Ramin Valadan ·
My own mistakeL-S0DDAI
Daybook — Event Calendar & Scheduler for React, shadcn/ui & Tailwind (Drag & Drop) · Ramin Valadan ·