Yes, the popup page is just a regular extension page, you can do the following to open a new popup tab from the man page. I use this every time the user first installs the extension, I open the about page, you can do the same for the popup page.
chrome.tabs.create({url: 'popup.html'})
For one of my My Hangouts extensions, I have a small "open as a tab" button in the popup window, I will bind a click event for this link:
chrome.tabs.create({url: chrome.extension.getURL('popup.html#window')});
The reason I passed the hash is because I wanted to add more content when the user opens it in a popup because there is more real estate with it.
Inside the popup, I use regular JavaScript to tell if I opened the tab in a new tab or on a regular page, for example:
if (window.location.hash == '#window') { this.displayAsTab = true; }
You can do tricks like this to improve user experience.
source share