Re: Faking user agent (Was: Well, don't use Chrome then)
Well actually, in a perfect world, testing only on Chrome would be fine. Chrome would correctly support all HTML5 constructs and your page would contain only HTML5 constructs. Job done.
The trouble is at least as much caused by idiot web page authors as it is with browser programmers. As one example, I have recently removed the "armv7l" string from my UA string because I have realised that quite a few websites (big ones, like Amazon and my bank, both of whom can surely afford better) use this to indicate "small screen size" and punt me over to their mobile site. In Amazon's case, this is a recent change (so the twat who wrote it was probably at primary school when CSS media queries were invented) and there wasn't even a back-link to the desktop site.
How idiotic do you have to be to think that the CPU is a better guide to layout than the screen size?