7 ms·
Show HN: Chrome extension to close Zoom/Notion tabs after launching desktop app
Hi HN! I use the desktop versions of Zoom, Notion, and Asana, so at the end of the day, I have a ton of Chrome tabs left over from these services launching their apps. I threw together a little extension to clean these tabs up.
Do folks tend to use the browser versions of these apps? Or are there other sites that this extension should support?
- godmode2019 4y agoWhy would you Install any of this spyware when you can just use the web version and know everything is sandboxed as good as a browser can offer.
- forgotusername6 4y agoI suppose because there is a theory that a native application can provide a better video experience than webrtc. I've no idea whether that is true for zoom.
- KyeRussell 4y agoBecause they don’t always do the same things? I’m assuming that as someone with this vocal a view, you seldom actually use the app if you can help it.
- sleepyhead 4y ago> Do folks tend to use the browser versions of these apps? Given that Zoom requires admin rights to install and has had numerous security issues I definitively use the browser version even though they really push their native client. Nifty extension though.
- deleted 4y ago[deleted]
- dixie_land 4y agoI use an extension to do the opposite: redirect me to the web version without having to navigate the dark UI designed to trick me to download the app. https://chrome.google.com/webstore/detail/xoom-redirector/ocabkmapohekeifbkoelpmppmfbcibna https://chrome.google.com/webstore/detail/xoom-redirector/oc...
- kibwen 4y agoIndeed. Nobody should be using the desktop versions of these apps.
- michaelmior 4y agoThat's a pretty strong statement. I prefer the desktop app for Zoom. It works better for me and has more features. Why shouldn't I use it?
- imranq 4y agoI'm guessing privacy issues. After it was revealed how much data TikTok collects even after an Apple review, all apps should be treated with some level of personal scrutiny
- michaelmior 4y agoThat's fair. Although I think it's reasonable for some users to decide that the risk vs reward tradeoff is acceptable.
- jeffbee 4y agoIt runs as a privileged daemon and has a history of grave security problems.
- michaelmior 4y agoIt's possible to install Zoom without any admin privileges on macOS. https://uhlcithelp.zendesk.com/hc/en-us/articles/6352875848083-How-to-Install-Zoom-for-MacOS-Without-Administrative-Privileges- https://uhlcithelp.zendesk.com/hc/en-us/articles/63528758480...
- 3np 4y agoTo skip many of these tabs opening in the first place when they're not originating from inside the browser but other apps (say a link in Slack or Notion): make a small script handle http[s] links for xdg-open; rewrite recognized domains to corresponding protocols (e.g. s#^https://zoom.us/#zoommtg://zoom.us/# https://zoom.us/#zoommtg://zoom.us/#) and recurse; otherwise forward to preferred browser as usual. There's certainly corresponding ways to do that on Windows and MacOS.
- mnw21cam 4y agoI would definitely appreciate an idiots guide to doing this.
- asdff 4y agoI deal with them in bash. Zoom meetings are added to my calendar on my mac. I have a function that will use icalbuddy (1) to parse my calendar events and pull up the next upcoming zoom meeting id. Then I have another function that just runs 'open "zoommtg://myorg.zoom.us/join?confno=$1"'. A third "quality of life" function just pipes the output of my upcoming meeting function that contains the upcoming meeting id to my open function so I don't have to type much. Using open with the url reformatted as such will just open zoom to the meeting and not a browser. 1. https://hasseg.org/icalBuddy/ https://hasseg.org/icalBuddy/
- chatmasta 4y agoThanks for this idea. Apparently we have similar pet peeves. [0] Do you know how to stop the Zoom app from stealing focus when it opens? Often I open it, and while it's loading, I move to a new window (on another monitor), and then when Zoom finally loads, it steals focus from my current window. It's quite disconcerting and a good reminder it's an app running with elevated privileges. And I swear I found a way to disable it once, but then it started happening again... [0] ever tried copying a Zoom meeting link from the Outlook web interface? IYKYK
- abhinavk 4y agoZoom is OK because of extra functionality but I tend to avoid Electron apps which are just launchers for the webapp. At that point, you are just running a separate Chromium instance for every app. Just create a PWA or shortcut if you want an app window-like look.
- tadfisher 4y agoZoom is a Qt app, believe it or not. It's all QML and QtWebEngine (Blink).
- mnd999 4y agoThis ought to be a significant improvement but their UX is such a mess it’s still awful.
- johnebgd 4y agoZoom is one app that gets significantly worse with each iteration. The last year has shuffled icons around in the mobile app and now introduced some horrible application launcher into the desktop app for meetings. I know they want to avoid being discarded as people emerge from Covid but this is not the way to do it...
- martopix 4y agoThe desktop app shuffles things around while you're using it. Move to full screen? Everything is now in a different place. Someone starts sharing their screen? Your carefully placed chat and participant windows are now everywhere but. Sharing your own screen? Nope, you can't see the other participants full size, even if you have two screens, you have to have the tiny icons. A disaster.
- neilv 4y agoMore useful to me would be something that reveals the Zoom option to open in Web browser (without me having to know that option is hidden, and clicking around on the buttons to pretend to try to launch the Zoom desktop program, which there is NFW I'm ever going to install).
- crtasm 4y agoI've not tested any but there's various userscripts here: https://greasyfork.org/en/scripts/by-site/zoom.us https://greasyfork.org/en/scripts/by-site/zoom.us
- FabioBertone 4y agoThat's a nifty extension. I had though of developing it myself, so THANKS. Apart from the number of people that will tell you of other ways to better handle zoom zombie tabs... yes, a lot of people open zoom links from their Google calendar and collect them through the day.
- jkbr 4y ago> are there other sites that this extension should support? Figma comes to mind. Perhaps the best approach would be to allow the user to define additional auto-close rules manually.
- mnw21cam 4y agoTeams.
- OJFord 4y agoAnd AWS VPN Client. It leaves a tiny plaintext page open saying 'you can now close this tab' or similar, there's absolutely no reason you wouldn't, I don't understand why they don't just include the tiny amount of JS to do it itself.
- zeschnell 4y agoThanks, all! Will work on adding these :)
- adamleithp 4y agoIs there a repo I can contribute to? I would like to add Figma to that list.
- zeschnell 4y agoThanks so much! I just published the repo[0] & created some GH issues based on HN feedback. Here's the issue for Figma[1]--I'd like to get to it this weekend, but feel free to beat me to it! [0] https://github.com/zchr/zoomies https://github.com/zchr/zoomies [1] https://github.com/zchr/zoomies/issues/4 https://github.com/zchr/zoomies/issues/4
- fatfox 4y agoThat’s actually super useful. Thanks for sharing!
- shultays 4y agoRead all data on all websites Is this really needed?
- a13o 4y agoNo, the extension could define host_permissions specifically for the supported sites. If these apps have on prem, or some other technique for customizing the domain, the extension could request optional permissions programmatically in response to engaging with the extension icon. I think they'd be good additions. <all_urls> permission leads to extra review scrutiny when submitting a build to the Chrome Web Store. And if you get popular enough there will be gentleman callers that want to buy your extension (and your users (to run custom js of unknown motive on all their websites)).
- zeschnell 4y agoThanks for this—this is instructive! Definitely going to change this on the next version submission. You’re right; if I want to support additional websites, then I should explicitly add them to host_permissions.
- e40 4y agoWhy I won’t install so many extensions that seem useful.
- phinnaeus 4y agoIs this open source? Do you have plans to support other sites?
- zeschnell 4y agoNo reason why it can’t be! I’ll make the repo public when I’m at my computer. And absolutely, would love suggestions for other sites to support. A few folks were suggesting them in this thread: https://news.ycombinator.com/item?id=34543801 https://news.ycombinator.com/item?id=34543801
- zeschnell 4y agoHere you go! https://github.com/zchr/zoomies https://github.com/zchr/zoomies I'm new to open-sourcing my repos, so if you have any suggestions, I'm all ears :)
- thiht 4y agoVery good idea! I look forward to giving it a try. Would you consider supporting Firefox, additionally to Chrome? I assume webextensions would make it not too much of a pain? Also, could you add support for Linear[1], Miro[2] and Around[3] in your extension? [1]: https://linear.app/ https://linear.app/ [2]: https://miro.com/ https://miro.com/ [3]: https://www.around.co/ https://www.around.co/
- zeschnell 4y agoThanks for this--added a GH issue [0] to track this; hope to get around to it this weekend. [0] https://github.com/zchr/zoomies/issues/2 https://github.com/zchr/zoomies/issues/2
- hellweaver666 4y agoPlease add support for Figma and Miro too!
- konfusinomicon 4y agoas a mostly dark interface user I tend to use the browser tab that zoom opens as a light source so I don't look like I'm in a dungeon on camera
- mmh0000 4y agoThe feature I would really love to see would be having the actual plug-in be available through the Github releases page. Not all of us have access to the play store/extension store nor want to jump through Google’s hoops to get it.
- zeschnell 4y agoGood point--added a GH issue for it [0] & hope to get to this this weekend! In the meantime (at least for Chrome), you can clone / download the repo, zip it, and then load into Chrome yourself. [0] https://github.com/zchr/zoomies/issues/7 https://github.com/zchr/zoomies/issues/7
- arunc 4y agoMight probably work with zoom.com. However it doesn't close zoom.us, albeit code says otherwise. https://github.com/zchr/zoomies/blob/cb75091152518b27a003ce8921291fd2c8d5afab/background.js#L16 https://github.com/zchr/zoomies/blob/cb75091152518b27a003ce8...