union - browser detection fix