Would it be hard to provide a "select visible from selected layer"?
I think Gimp has this if anyone is interested in the source code.