Open tabs on active workspace.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Where do you use these files? - xdg-browser-proxy.js - tab-in-workspace-service.js
tab-in-workspace-service.js is the browser native messaging service which firefox/chrome uses to listen for incoming messages. xdg-browser-proxy.js passes xdg open events to this gnome extension. They can't be part of browser extension since browsers don't allow it, and these are gnome specific and should be bundled together with the gnome shell extension. While they are not directly used by gnome shell extension, they are necessary for the extension to function properly. Looking at the guidelines, it is acceptable to include other scripts if they also use gjs. You can see more details and a video in the github repo: https://github.com/Janhouse/tab-in-workspace