A string[] editor mirroring the Settings UI array input: each value is a list row with a hover-revealed
remove button, and a final "Add Value…" input (Enter or the + button appends). It reuses the Settings UI's
DOM shape and class names (styled by our own .ai-config-array rules) so it looks identical, without
depending on the preferences package's DI-bound renderer. Values commit immediately on add/remove.
A
string[]editor mirroring the Settings UI array input: each value is a list row with a hover-revealed remove button, and a final "Add Value…" input (Enter or the + button appends). It reuses the Settings UI's DOM shape and class names (styled by our own.ai-config-arrayrules) so it looks identical, without depending on the preferences package's DI-bound renderer. Values commit immediately on add/remove.