a6532807cb
Dispatch on data-ss-mode: in filter mode, value rows (server-rendered or fetched via buildRow) carry +/- buttons that add include/exclude pills, and pinned modifier pseudo-options set a lone, mutually-exclusive modifier pill. Pill removal handles the modifier flag; filter pills carry no hidden inputs. Extend readSearchSelect to serialise filter widgets into data-included / data-excluded / data-modifier (the shape the filter bar consumes), leaving form widgets' data-values path unchanged. JS class strings mirror the FilterSelect constants. https://claude.ai/code/session_01XzhXvMvw42CQGc9kmin3GS