Well this is definitely a bug. I can’t come up with a reason wh this is happening or how to avoid it. Changing the appearance of the select or putting it in an iframe might do something. You could also see how your options page looks in a normal taband add the open_in_tab option if that helps.
If you want the bug fixed, you should report it on bugzilla.
From what I remember this has been around since out of process extensions are a thing and is kind of known, though I’ve never seen a bug for it. There have never been stable STR to my knowledge, so this is related to an extension having an ID.