title: I could not stop my extension to override chrome://newtab
body: <p>I could not stop my extension to override chrome://newtab.</p>
  
  <p>I was trying this url override configuration with manifest.json. I was able to have my index page show up on new tab (chrome://newtab ). This helped me during development. Now I think my page is working properly and I want it to only show up as popup when extension icon is clicked. I removed the command of override on manifest.json. However, every time I reload my extension, my extension is still overriding the new tab. I tried to remove it from settings -> on startup -> disable. but when I build my project and reload it to chrome extension, my new tab is modified again, and this (settings -> on startup ) shows that my extension gained control again. </p>
  
  <p>Below is the code I put, and removed. Even after removing this part of code, my extension is still controlling new tab.</p>
  
  <pre><code>"chrome_url_overrides" : {
      "newtab": "index.html"
  },
  </code></pre>
  
  <p>Do I have to modify other area in order to completely release the control of new tab? </p>
  
  <p>Here's how my manifest.json look like</p>
  
  <pre><code>{
    "manifest_version": 2,
    "name": "name",
    "author": "Me",
    "version": "1.0",
    "description": "XXXX",
    "icons": {
      "16": "16.png",
      "24": "24.png",
      "32": "32.png",
      "64": "64.png",
      "128": "128.png"
    },
    "browser_action": {
      "default_popup": "index.html"
    }, 
    "permissions": [
      "&lt;all_urls&gt;",
      "storage",
      "declarativeContent",
      "tabs",
      "activeTab"
    ],
    "background": {
      "scripts": ["background.js"],
      "persistent": false
    },
    "content_scripts": [
      {
        "all_frames": true,
        "matches": ["mydomains"],
        "js": ["content_script.js"]
      }
    ]
  }
  </code></pre>