to elaborate: it's a security feature to avoid click jacking. the same delay is present with the camera/microphone dialog. the delay is to make sure you (the user) really meant to click that "Allow" button, and not something that might've been right where the Allow button was about to appear, to trick you into clicking Allow when you didn't mean to.
When using Linux it often happens that the allow button stays unclickable indefinitely. The only way around this is to go to the security settings manually and enable always allow for the respective security option.
Our Linux users are bugging us extensively to get this fixed so if you know of a work-around for this as well that would be fantastic.
ubuntu have an bug in ubity see https://bugs.launchpad.net/ubuntu/+source/unity/+bug/874897
gnome-shell or other desktops works fine!
on android browser best is to set wmode="" and on flash player >=11 wmode="direct"
@KevinTUDeft on what side do you use cirrus?
Thanks for pointing me to that bug in Ubity. I hope they pick it up soon because I don't have very good odds to getting people to use a different shell to use my application
What do you mean with: what side do you use Cirrus? We use Cirrus as a rendez-vous server to exchange peer id's in a peer2peer communication application. (if this was not what you meant please rephrase)