Why? What do you hope to achieve? :-)
> I have selected:
>
> Gecko/geckoversion Firefox/firefoxversion (platform)
>
> An example:
>
> Gecko/31.0 Firefox/31.0 (Windows NT 6.1)
Out of interest, why did you choose those elements, and why in that order?
> I hoped to find some broken sites, so I ran a test over Alexa's site
> list, but found no breakage.
Which site list - top 10? top 100? top 1000?
How much of the sites did you visit - just the front page?
How did you determine "no breakage" - manual inspection?
What about mobile?
> I also manually tested many sites that
> use javascript parsing of UA string, but found no breakage either. Is
> it possible all websites have been fixed to not do broken UA
> detection?
No :-)
We've done quite a bit of compatibility work on UAs over the past couple
of years, working out the best UA for Firefox for Android and for
Firefox OS. And, no doubt, we soon have to do the same for Servo.
Removing Mozilla/5.0 actually has little compatibility impact, so we
could do that (although it would be odd for Mozilla to remove "Mozilla"
from their UA). Every change results in non-zero breakage, so it's
always a trade-off.
Gerv