If you click on a directOptionMenu and the list of items appear, and then click somewhere else, the items will disappear, but if you do that with a directOptionMenu reparented to a canvas of a directScrolledFrame, then the items won’t disappear, unless you click on one of them.
Hmm, how about if you pass suppressMouse = False to the DirectScrolledFrame constructor?
I dont remember what that did but nope.
i think ive found the real problem:
It looks like this isnt a directScrolledFrame issue only.
Basically, if your options of your optionsmenu go over another option menu,
thats when the options don’t close. Looks like a bug to me.