Do you mean that we should keep everything as it was, but if `passthrough == true` we use my method to reliably determine if a popup really is open? Sounds like a good idea.