3 ms·Someone please edit the title. Meant to be: Microsoft's new Chrome based browser leaked to Chinese forum.by sergiotapia 8y agoSomeone please edit the title. Meant to be: Microsoft's new Chrome based browser leaked to Chinese forum.