Edit to add: with a release date of 29 July I am not so sure this will be fixed in time...
Yeah I have just put 8.1 back on (running a SSD and don't have enough room to run both side-by-side).
EDIT: started the install after posting the above browser info!
Just don't have enough time to keep farting around with lots of niggly issues that are there atm. (some have been around since the second build was released and still aren't fixed.)
Overall I quite like it, and will definitely buy a copy when released, but definitely won't sacrifice my 8.1 key on the free upgrade MS is offering.
With W10 going public end of July they sure have their work cut out for them! I suspect service pack1 will be hot on its heels!!