Handle W3C spec permission states