You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Done in Blade and Inertia React: add (type picker per location, respecting allow/deny and max), configure (stencil form), remove (with confirmation) and reorder. Reordering is by dragging a handle, or by keyboard on the handle (Space/Enter picks up, arrows/Home/End move, Space/Enter drops, Escape cancels, blur drops), with live-region announcements, and it saves on drop. Decision: moving a widget to another location is a Location select on its edit form, not a drag between lists. It only offers locations where the type is allowed and the user may edit widgets, and it respects max.
Activity
React components, Inertia pages and keyboard-accessible drag and drop
n4ff4h commentedon Nov 5, 2026
Done in Blade and Inertia React: add (type picker per location, respecting allow/deny and max), configure (stencil form), remove (with confirmation) and reorder. Reordering is by dragging a handle, or by keyboard on the handle (Space/Enter picks up, arrows/Home/End move, Space/Enter drops, Escape cancels, blur drops), with live-region announcements, and it saves on drop. Decision: moving a widget to another location is a Location select on its edit form, not a drag between lists. It only offers locations where the type is allowed and the user may edit widgets, and it respects max.