properly handle revoked blob urls