Brady Gavin has been immersed in technology for 15 years and has written over 150 detailed tutorials and explainers. He’s covered everything from Windows 10 registry hacks to Chrome browser tips. Brady has a diploma in Computer Science from Camosun College in Victoria, BC. Read more.
Browser tabs seem to pile up easily, and it can be difficult to find the one you’re looking for as you get upwards of 15 tabs open. Luckily, Google Chrome has an experimental feature that changes all that.
Go ahead and fire up Chrome, then copy/paste the following into the Omnibox: chrome://flags/#omnibox-tab-switch-suggestions.
Alternatively, can you type chrome://flags into the Omnibox, hit Enter, and then type “Tab Switch Suggestions” into the search field.
Click the drop-down box for the flag labeled Omnibox tab switch suggestions and set it to “Enabled.”
Note: For this flag to work on Chrome OS, either the #upcoming-ui-features flag must be Enabled, or the #top-chrome-md flag is set to Refresh or Touchable Refresh. Unless you explicitly disabled either of them, the default state will let you use this feature.
Now, for the changes to take effect, you must relaunch Chrome— click the blue “Relaunch Now’ button at the bottom of the Flags page (on Chrome OS, this button reads “Restart Now”).
After Chrome relaunches, click the Omnibox and then search for an open tab. If the page is open already, click “Switch” next to the URL suggestion in the Omnibox. This feature works on tabs open in other Chrome windows as well!
The next time you want to search for an open tab amidst the hundreds of other ones, all you need to do is delete the text in the Omnibox and type a keyword associated with the page.
Some folks only have a handful of tabs open on their Chromebook or Chromebox. But others — and I’m this group — may have dozens and dozens open. And in that situation, it becomes difficult to find and return to an open tab as you get through your day. Well, it’s about to become easier.
Google’s François Beaufort shared a new feature that lets you search for open tabs right on an empty New Tab Page.
Being an experimental feature, this is currently available in the Dev Channel and requires you to enable this flag: chrome://flags/#omnibox-tab-switch-suggestions. One thing Beaufort doesn’t mention though is that you need at least one other flag enabled, as shown:
Even when I’m not running ten or more tabs, I’m already finding this feature useful. That’s because I don’t maximize my browser window on my Pixelbook. Instead, I keep the Twitter Progressive Web App (PWA) open on the right side of the display and use the rest of the screen for my browser, which causes me to lose track of open tabs a little quicker.
As much as I like the feature, I’m not sold on the fact that you have to open a new tab to find an open tab. That seems like an odd user experience choice. I’d like to see this feature integrated into the Launcher search or perhaps even in Google Assistant. My preference would be the former choice.
Also, although this is currently a Dev Channel flag, many devices are currently on the same Chrome OS version for both Dev and Beta. So if you’re on the Beta channel, give this a whirl and share your results with the group. I suspect it will work on Beta.
After the Google Chrome 69 update, users noticed that the new tab page also changed. Each time you open the new tab page on Google Chrome, several tiles representing your most viewed pages are displayed. This new feature can raise privacy issues as tiles display the latest content you’ve viewed. In this article we show you how to restore the previous Chrome settings, or simply remove these shortcuts.
- Delete a shortcut
- Restore previous Chrome settings
How to delete a shortcut from new tab page in Chrome?
To remove a website from your new tab page menu, point the cursor on it, click on three dots and select Remove. This method will work for Android and iOS mobiles and also Windows and Mac computers.
You can customize your New Tab page in Chrome more by going to Settings > Appearance.
How to restore Chrome to its previous settings?
To restore your Google Chrome, you will need to disable the experimental option – a flag called New Tab Page Material Design UI. To do so, type chrome://flags/#ntp-ui-md in the Chrome address bar or search for New Tab Page Material Design UI in the chrome://flags section.
Disable the feature and relaunch your Chrome browser.
After this, the previous New Tab shall be restored. N.B.If you accidentally close a tab on Google Chrome, press Control+Shift+T and it will get it back.
How to change new tabs with an extension?
If the previous method didn’t work, you can also add a Chrome 33+ extension to your browser. The New Tab Reload extension is designed specifically for users who are not happy with the new design and would like to restore the old one back from Chrome 33 version.
Creates a new tab.
This is an asynchronous function that returns a Promise .
object . Properties to give the new tab. To learn more about these properties, see the tabs.Tab documentation.
boolean . Whether the tab should become the active tab in the window. If false , it has no effect. Does not affect whether the window is focused (see windows.update ). Defaults to true .
string . Use this to create a tab whose cookie store ID is cookieStoreId . This option is only available if the extension has the “cookies” permission.
boolean . Whether the tab is created and made visible in the tab bar without any content loaded into memory, a state known as discarded. The tab’s content is loaded when the tab is activated.
integer . The position the tab should take in the window. The provided value will be clamped to between zero and the number of tabs in the window.
integer . The ID of the tab that opened this tab. If specified, the opener tab must be in the same window as the newly created tab.
boolean . If true , open this tab in Reader Mode. Defaults to false .
boolean . Whether the tab should be pinned. Defaults to false .
boolean . Whether the tab should become the selected tab in the window. Defaults to true .
Warning: This property is deprecated, and is not supported in Firefox. Use active instead.
string . The title of the tab. Allowed only if the tab is created with discarded set to true .
string . The URL to navigate the tab to initially. Defaults to the New Tab Page.
Fully-qualified URLs must include a scheme (for example, ‘http://www.google.com’ not ‘www.google.com’).
For security reasons, in Firefox, this may not be a privileged URL. So passing any of the following URLs will fail:
- chrome: URLs
- data: URLs
- file: URLs (i.e., files on the filesystem. However, to use a file packaged inside the extension, see below)
- privileged about: URLs (for example, about:config , about:addons , about:debugging ). Non-privileged URLs (e.g., about:blank ) are allowed.
- The New Tab page ( about:newtab ) can be opened if no value for URL is provided.
To load a page that’s packaged with your extension, specify an absolute URL starting at the extension’s manifest.json file. For example: ‘/path/to/my-page.html’. If you omit the leading ‘/’, the URL is treated as a relative URL, and different browsers may construct different absolute URLs.
integer . The window to create the new tab in. Defaults to the current window.
A Promise that will be fulfilled with a tabs.Tab object containing details about the created tab. If the tab could not be created (for example, because url used a privileged scheme) the promise will be rejected with an error message.
The promise returned by browser.tabs.create() resolves as soon as the tab has been created. The tab may still be loading. To detect when the tab has finished loading, listen to the tabs.onUpdated or the webNavigation.onCompleted event before calling tabs.create .
Open “https://example.org” in a new tab:
BCD tables only load in the browser
Note: This API is based on Chromium’s chrome.tabs API. This documentation is derived from tabs.json in the Chromium code.
Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.
Found a problem with this page?
- Edit on GitHub
- Source on GitHub
- Report a problem with this content on GitHub
- Want to fix the problem yourself? See our Contribution guide.
Last modified: Dec 31, 2021 , by MDN contributors