I just updated Chrome to version 79, and I noticed that prefixes like https:// and www. have disappeared again. Before, I fixed this by setting the omnibox-ui-hide-steady-state-url-scheme-and-subdomains flag in chrome://flags to Disabled. However, that flag isn't there anymore, and I don't see what it was replaced with. What's the new way to fix this?

Update: I tried setting temporary-unexpire-flags-m76 to Enabled. While this brought back the above flag, it no longer works. As soon as I set it and relaunch, it gets set right back to Default.


These instructions are from https://jdtechservices.net/tools/.

The first method, which I prefer, is to add a parameter to your Chrome shortcut inside the target field:


If you are using Windows it will look like this:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-features=OmniboxUIExperimentHideSteadyStateUrlScheme,OmniboxUIExperimentHideSteadyStateUrlTrivialSubdomains

like this


The second method is to install an extension, but this will consume some memory:


  • 1
    http:// still not shown... any idea how to show it? – dentarg Dec 15 '19 at 13:20
  • 1
    @dentarg Not a direct answer, but UnGoogled Chromium will (potentially) show e.g. http. You can get up-to-date unofficial builds here. – Anaksunaman Dec 16 '19 at 23:00
  • Downside to installing Google's Suspicious Site Reporter extension is that it gives Google permission to read the browsing history. - Ghacks – xypha Dec 17 '19 at 3:52
  • @dentarg make sure to paste it into the target field i.postimg.cc/63tC0vnm/Capture.png – theggputest55 Dec 19 '19 at 6:09
  • @theggputest55 I'm on macOS. I start Chrome like this open /Applications/Google\ Chrome\ Canary.app --args --disable-features=OmniboxUIExperimentHideSteadyStateUrlScheme,OmniboxUIExperimentHideSteadyStateUrlTrivialSubdomains (example with Canary, but I do the same with regular Chrome) – dentarg Dec 19 '19 at 10:05

Found an alternate solution on this Reddit discussion

  1. Create a new folder and name it Restore URL.

  2. Paste the following into a text editor and save as manifest.json in the new folder.

    { "name": "Restore URL", "version": "1.0", "description": "Restores http and www in the omnibox", "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAowA8wOUQ8ShyITJ15B9rcJrnoolyo+OLj07g8QWBlEBikgszYwlbc88OIRL+dJOASok3yG6RQ60fvIjBrtNEk1yQZJfNwF/CN0jFrkE3HN3xVMoX0XIQPB93kDZARcfR5nwU3RUgwwWGTqt69KSSU8QzRRQJSEgM8GENa3OBhw1UBn/I/RbhaFcTykJSomo9j55goJwNzUhXTJk458DQ5diY+gWMadDXlDBa8cciCVlaGOjBV5ezmxnD6p1GXhrvyEKZP8IlreDJC2Nw9hxrT3GIo1FzbmeDPANKJ9pkY1H3LOVsGJDtytBpD/FRErlvfkJVqp3N5ifF2EQ8lOAHrQIDAQAB", "manifest_version": 2 }

  3. Go to chrome://extensions/ and enable developer mode.

  4. Click "Load Unpacked" and select the folder with your manifest.json file.

You should now have http and www restored until Chrome removes this workaround. If you want to enable it in incognito, click the details of your extension and enable the option.

You can automatically load the extension from command line use "path to chromium or chrome" --load-extension="path to Restore URL folder"
(Credit to Rob W for this)

  • 4
    You should edit this answer to explain that this installs a fake Suspicious Site Reporter that doesn't do anything except for fixing the URLs, as well as why you'd want to do that instead of just installing the real Suspicious Site Reporter. – Joseph Sible-Reinstate Monica Dec 17 '19 at 4:00
  • 1
    It's a duplicate of an older existing answer which has an explanation. – wOxxOm Dec 19 '19 at 8:19

Not the answer you're looking for? Browse other questions tagged or ask your own question.