-
-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doesn't work with multiple spaces correctly on Mac OS #175
Comments
Thanks for the detailed report. Seems this is linked to this comment: #148 (comment) I can imagine this is linked to the upgrade of Electron. If you or anyone else would like to go through their changelog to see what it could be, that would be much appreciated.
|
Same happens for me, when clicking on a different desktop than the one where I opened Browserosaurus, the desktop is changed and the Browserosaurus dialog disappears. It started happening on last version, since it worked fine in the version before. |
Thanks @optimusdag. Please have a look on the Electron issues to see if you can find a cause. The thing is, we're essentially making Electron do something it wasn't designed to do. |
Hi @will-stone I have looked into Electron's changelog from v7.1.9 to v8.0.1 as you suggested, and I didn't find anything that could be related to the reported behavior. Can you point what Electron methods are you using in that operation so I could take a closer look? |
I think this is what used to work: https://github.com/will-stone/browserosaurus/blob/master/src/main/main.ts#L62 I can't see anything else in my |
Hi @will-stone maybe using win.setVisibleOnAllWorkspaces(visible[, options]) would avoid the desktop switching... |
I tried that over the weekend. Unfortunately it didn't work. |
I'm having an issue just with mail.app. I'm not adding a new issue since I suspect that it's related to having multiple spaces. I can replicate all @kopach issue points What I can add is that if I quit Browserosaurus and start again, the problem will go away for a a few clicks and then return. —— |
@catarino, it may be related to the space where you initially start an app. Suppose I'm on Desktop 1, I'm starting Browserosaurus and until I switch space to other desktop - Browserosaurus will work just fine. Btw, @will-stone, Any chance to add some option to Browserosaurus in order to disable automatic update but instead have some notification about new release? In that case, when such defects happen which makes Browserosaurus very hard to use, it would be possible to easily downgrade app and wait for fix. |
@kopach Sure. B can actually read from a dot file in your home folder: https://github.com/will-stone/browserosaurus/blob/master/src/main/main.ts#L39 I currently use it for ignoring browsers as I have so many installed to test this app. I don't advertise this as it's not fully tested. I suggest adding a |
@will-stone, I've just had a chance to try this
And another defect I've noted - There is no opting to quit/restart app when update is available. |
Hmmm, apologies as I don't think I was clear. |
aha, ok. got it. thanks. will try to check it out in a while |
It was working fine before the update to 10.15.4 for me |
v9.1 works great. Download it from releases: |
I tested this setter method locally and it worked for me. I've opened PR #184 with my changes (perhaps there are other use-cases I didn't test). If this needs further work, please let me know and I can continue troubleshooting. |
@pdxbmw thanx Andi, will test it. |
I got the same issue. I figure out that this part of the code is responsible. browserosaurus/src/main/main.ts Line 144 in 86781bc
If I change it to I couldn't find any solution to show the window every time in an active workspace. I think it possible to write webworker that will listen for link clicks and every time will start @pdxbmw I tested your fix and it didn't fix for me. Tho I didn't try to build an app, only Tested on macos: 10.15.3 |
Same here with High Sierra 10.13.6 |
Is It? I use it everyday (and I built it for me 😜). Embrace the one workspace world 🥳 See my side rant which is applicable to multiple desktops too. Anyway... v10 may solve these issues. It's going to be quite different and I'll be looking for feedback. I will be posting an alpha and I will try to invite (tag) all of those that have logged issues and PRs. |
I mean, I love your work and this app ! The most usefull and well designed out of there. To bad I use many virtual spaces ;) |
Fixed in v10 |
I'm big fan of this app. And thank you for this App. Here I've found some defect. Please, help to reproduce/fix it, if possible. Thanks.
Describe the bug
App version: 9.2.0
App redirects me to the "space/desktop" where it was opened for the first time
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
I do expect App to open it's pop-up with list of browsers in the same Desktop as link was clicked (same as it was with App version 9.1.0)
Screenshots
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: