Hello,
I was wondering what it would take to update ContextMenu so that you can use menu items to open new browser windows (like the BrowserWindowOpener extension), since this is a requirement I’ve seen every now and then. Turns out it was quite a bit more work than I expected, but it was still doable. As the result, I’ve published the ExtContextMenu add-on:
https://vaadin.com/directory#!addon/extcontextmenu
The 0.1 release is still very experimental! I’ve only tested it with Chrome and a very simple test case, but as far as I can tell, it seems to work. The API isn’t great and the client side is lacking a lot of features that you can use in BrowserWindowOpener (like using other targets than “_blank”, or URI parameters or fragments).
If you give this add-on a try and find something that needs to be fixed, feel free to drop any issues at
https://github.com/OlliTietavainenVaadin/ext-context-menu/issues
-Olli