Ah ok,
I didn't get from your post that in that case the popover had to remain open. My suggestion was only helping in case you want same for checkbox as for button : execute the action AND close the popover.
Ok, so I adjusted your oml, forget about all I said before, your condition for the filter_btn can stay the same. But inside it, where you do the stopPropagation, you have now stopped the action attached to the checkbox, you don't want that, so a solution is to call that action explicitly here after you stopped the propagation.

test with attached oml
Dorine