Thanks.
I may upload it to github if you need it though
Please do.
Then what was the point of the rest of the comment?
I was giving my opinion on what I consider a great design choice of Emacs by not having such windows by default.
I suggest you to reconsider if you really want a popup frame (posframe). One of the great features of Emacs in my opinion is that it does not by default create popup frames for user input like other programs. I suspect because of its origins as a terminal application. Don’t you ever get frustrated by applications that have such popups which quite often appear on a different workspace! I’m not suggesting the posframe solutions others have suggested also suffer from this behaviour.
I presume you are speaking of browser bookmarks. I simply use an org file where each bookmark is hyperlinked. I will add this file to Emacs bookmarks as suggested already in this thread and then I’m thinking I could use embark-act to open in my browser from the minibuffer.