-
Notifications
You must be signed in to change notification settings - Fork 5
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
Not working on Chrome, Edge (insider preview) or Brave version 78 or later #476
Comments
Does this issue persist after a reboot? |
Yes it does on chrome. A reboot seems to have fixed firefox. |
Just came to report a similar problem, had assumed the issue was with all apps, however testing and it's only happening to Chrome 78.0.3904.50 (Beta) |
Chrome version 78.0.3904.70 updated today and will not snap to location when I hold shift and drag it to there spot.. |
Same problem here :-( I am also using Brave Browser, built on Chromium, no issues there. But Chrome ... damn, perhaps the most commonly piece of software used on my PC. |
Diagnosis so far: Chromium does publish window messages for their windows; however, the CBT and CallWndProc hooks do not receive any notifications from any of Chromium windows, and therefore no MaxTo functionality initializes. This is all very strange, because I can see the window messages in Spy++, which means that Spy++ is able to get hold of them in some manner. |
Same issue, Chrome Version 78.0.3904.70 (Official Build) (64-bit) |
Same behavior from Brave browser version 0.70.121 Chromium: 78.0.3904.70 (Official Build) (64-bit) Has persisted through several reboots. |
Just to add that the Win+Left and Win+Right keyboard shortcuts are successfully resizing and moving my Chrome windows |
I have the same problem in 78.0.3904.70 (Build oficial) (64 bits) |
I have confirmed that this issue happens for version 78 or later of
Our global I have created an issue with the Chromium project to try to get their help to track down this issue. At the moment, there does not appear to be anything I can do on my end to fix this. I am going to have to wait for the Chromium project to respond. As a workaround, MaxTo's keyboard shortcuts should work for quickly repositioning these browser windows, but most other functionality will be broken. |
Someone from the Chromium team pointed out that this has already been reverted in later versions, and that they disabled hooking on purpose as a security measure. See this issue for details, which points to the following change in their source code. It is puzzling to me that they would do this, at this also disables IME input (basically on-screen keyboards for Asian languages), and that they stated that they were OK with it. The feature has an "emergency off switch". It is different for each browser, but here is a registry file that disables this feature for all 4 affected browsers: Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge Dev\BrowserSboxFinch]
[HKEY_CURRENT_USER\SOFTWARE\Chromium\BrowserSboxFinch]
[HKEY_CURRENT_USER\SOFTWARE\Google\Chrome\BrowserSboxFinch]
[HKEY_CURRENT_USER\SOFTWARE\BraveSoftware\Brave-Browser\BrowserSboxFinch] Create a new file with the We will be including a fix for this by default in the next update of MaxTo. |
Thanks, hotfix confirmed working (Chrome). |
I have implemented the above workaround in our codebase, and it will be in the next release of MaxTo. I am therefore closing this issue. |
I applied the fix on the 30th, and it worked for a while, but this morning Brave had reverted to the error condition. Re-running the .reg file then closing all instances of Brave restored the desired behavior. |
The registry fix 'fixed' the recurring issue. Thank you for the information. |
@vegardlarsen I am also experiencing this when muting/un-muting VLC. Update: It's any click in VLC. Seems like 'going back' to the window is what is doing it because alt-tabbing back to it has the safe "un-max-to" effect. hope this helps |
FYI, brave was exhibiting the error behavior again this morning. Re-runing the registry file and restarting the browser restored the expected behavior. This seems to be a recurring issue, will maxto be able to automatically fire off the reg script as needed in the proposed 'fix' implementation? if not it may be wise to add some kind of user-accessible button to regain control of these browsers on demand. UPDATE: Upon further testing, it appears the reg file only works for the next browser session. If I run the reg file, the behavior is fixed only so long as I retain at least one brave window open, as soon as I close all instances of the browser, the error behavior re-asserts itself, and the reg file must be re-run to restore the desired behavior. |
The referenced issue above that was closed as a duplicate is not affected by the registry fix in this issue, and is also present with Chrome 78.0.3904.97.
Expected behaviour: Chrome window gains focus but doesn't change it's position or dimensions. The window can be popped back into place with shortcuts, but it's still a massive hassle, since even if the browser window has some passive content like a monitor of some kind, it's easy to accidentally shift focus to the window when navigating between apps, etc. |
@shinmai Are you on MaxTo version 2.1.0-alpha.1 or 2.0.1? Have you tried re-running the registry fix and restarting Chrome? How about restarting your computer? |
I'm on 2.1.0-alpha1. For now I'm using Edge for browser windows I need to stay in regions, but would obviously like to return to my preferred browser ASAP. |
Oh, good to hear! I'll eagerly await alpha2, then. |
@vegardlarsen Path for the Chromium-based Iridium browser:
Works as well. |
@thewavelength Took me a while, but I've added Iridium to the automatic patch list for MaxTo as well. |
MaxTo regions are not observed by the latest chrome and firefox dev versions.
https://www.google.com/chrome/dev/
https://www.mozilla.org/en-US/firefox/developer/
The text was updated successfully, but these errors were encountered: