Node-RED Editor Accessibility
Node-RED is a popular open-source flow-based programming environment used for home automation, IoT, and data pipelines. Its visual canvas editor had zero screen reader support — no labels, no keyboard navigation, no announcements.
Working with Claude, a complete accessibility layer (palette-a11y.js) was built and deployed in a single session. It injects into the Node-RED editor using the platform's own theme system, adding ARIA roles and labels to the canvas, keyboard navigation for the palette and tabs, live region announcements for deploy and error status, and full focus management for dialogs.
The fix is running live on a Node-RED instance managing a FlexRadio 8400 and Kenwood TS-890S ham transceiver.