Sjekket meta description, har de vært litt for slepphendte?
<meta name="description" content="The Web is your browser. Discover how fast and fun the Web can be." />The web is your browser...
Gjetter at de legger selve applikasjonen for nettleseren på nett.
Men jeg kan ta feil. :)
Et par av kommentarene til saken om dette på Digi deler den samme oppfattelsen.