Hi,
The browserscope test below was presented today on a Velocity conference lightning demo presentation via
When the presentation was run at realtime Android 4.0.3 stood out as the browser not supporting replaceState but when I checked the test later there were 2 tests and the result was replaceState was supported!
Clicking on the "#tests" column link should normally lead to the detailed UA view but it has a null value being passed , anyway through browsercope's homepage I was able to resolve to the following URL
http://www.browserscope.org/browse?category=usertest_agt1YS1wcm9maWxlcnINCxIEVGVzdBiT554RDA&ua=Android%204.0.3
It was worth the effort as its fascinating that the HTC Sensation does not support history.replaceState but the Samsung galaxy SII does both being 4.0.3 ( rooted SII anyone?)
TL;DR: Browsercope considers 1 fail and 1 success as a success, I would think there should be a intermediate state or failure to alert authors.
Apologies as I do not recollect the presenters name mainly due to the immersive content, that was a great talk by the way and a great tip on the reliability of 4.0.3.