FE
Frontend & Accessibility
Block themes, progressive enhancement, ARIA, and interfaces that work without JavaScript.
Tracking Pages That Work When JavaScript Does Not Run
A tracking page should answer the question before any script runs. That means a real form, a stable URL and a server-rendered result, with JavaScript added on top.
FE
Priya Raghunathan
01 OCT 2026 · 8M
Live Regions for Order Status, Announced Once and Not Twice
A live region for order status fails in both directions. It either interrupts on every poll or never speaks at all, and the fix starts before the first update.
FE
Priya Raghunathan
17 AUG 2026 · 7M
Where Block Themes Break a Plugin's Front-End Output
A block theme generates the CSS your plugin output sits inside. Here are the three collisions, the tokens to inherit, and what you cannot design for.
FE
Priya Raghunathan
11 JUN 2026 · 7M
Forms That Survive a Slow Network and an Impatient Tap
A form loses work in ordinary ways: the double submit, the response that never arrives, the validation error that clears the fields, the back button.
FE
Priya Raghunathan
13 MAY 2026 · 8M
CSS Architecture for Admin Screens Your Plugin Does Not Own
Your admin stylesheet lands in a page that already holds core CSS, other plugins' CSS and a theme's admin CSS. Scoping and specificity are what you control.
FE
Priya Raghunathan
26 MAR 2026 · 7M