This seems overcomplicated. Maybe I'm missing something, but is there some reason not just to define a psuedoelement on the current option?
option::picker-current { ... } option::picker-current { ... }You aren't the first to get mixed up here. Personally I think <selectedoption> is a misleading name. I wish it was called something like <selectedcontent>, but I don't know if that is much better https://github.com/openui/open-ui/issues/1112