Hi,
I confirm that activating visor over full-screen app causes desktop switch. I’m afraid this is a known limitation of full screen mode.
I don’t remember exact details, we had a discussion about it in TotalTerminal when full screen apps were introduced. TotalFinder’s Visor implementation is similar and suffers from the same problem.