Are you sure this is a browser problem? This basic authentication pop-up often comes after a session timeout, while a JavaScript tries to access the backend via REST and gets told to re-authenticate.
Do you perhaps have a load-balancer in front of IdentityIQ without sticky sessions?