[Request] Side panels as overlay above the web content

I'm quite impressed by Vivaldi so far and trying to accomplish some of the behaviors I'm getting used to with other browsers/extensions. One of them are side panels which are not displayed next to the web content, but rather overlaying above the web content. This is useful if you open a side panel only a short amount of time, e.g. to open a bookmark or adding a quick note. I create some CSS which does the job (partially) and can be used in the common.css. I hope such feature will make it into Vivaldi as panel option. [code]#footer { z-index: 2 } #tabs-container { z-index: 2 } #panels-container { height: 100%; position: fixed; z-index: 1 } /* panels on left / #main.left #panels-container { top: 1; left: 0; } / panels on right / #main.right #panels-container { top: 1; right: 0; } / tabs on top and window maximized / #browser.tabs-top.maximized #panels-container { padding-bottom: 91px } / tabs on top and window not maximized / #browser.tabs-top:not(.maximized) #panels-container { padding-bottom: 96px } / tabs on bottom and window maximized / #browser.tabs-bottom.maximized #panels-container { padding-bottom: 117px } / tabs on bottom and window not maximized / #browser.tabs-bottom:not(.maximized) #panels-container { padding-bottom: 117px } / tabs on left/right and window maximized / #browser.tabs-left.maximized #panels-container, #browser.tabs-right.maximized #panels-container { padding-bottom: 79px } / tabs on left/right and window not maximized / #browser.tabs-left:not(.maximized) #panels-container, #browser.tabs-right:not(.maximized) #panels-container { padding-bottom: 79px } / panels and tabs on left / #browser.tabs-left #main.left #tabs-container { margin-left: 34px; z-index: 1 } / panel and tabs on right / #browser.tabs-right #main.right #tabs-container { margin-right: 34px; z-index: 1 } / panels on left and tabs not on left / #browser:not(.tabs-left) #main.left #panels-container+#webview-container { margin-left: 34px; } / panels on right and tabs not on right */ #browser:not(.tabs-right) #main.right #panels-container+#webview-container { margin-right: 34px; }[/code] The pixel values might not be correct for any OS, I use this under Windows 7.

There are a lot of extensions that do this type of thing. I would object quite strenuously if this were how panels in the browser worked. The entire reason for genuine side panels and real vertical tabs is so that you can have them persist for long periods or even all the time without obscuring web content.

The two main reasons NO Chrome-based browser has ever made me comfortable is 1) no mail client and 2) that the only way "panel-like" features, or even vertical tabs can be implemented is through extensions, and extension popups cover web content. The fact that they cover web content makes it good that they are not persistent. The fact that they are not persistent means that they are far less useful to me because they keep disappearing, and I need them to be visible either all the time or at least until I am done with them. I can't be clicking on a button or hitting a keyboard shortcut all the time to keep making something reappear. I need it to be like it is now, available to me as long as I want it, not obscuring web content, and able to be placed at any side of the browser.