Skip to content
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

Chrome on Windows warns about Workrave 1.10 being incompatible #113

Closed
SanderGit opened this issue Aug 27, 2018 · 1 comment
Closed

Chrome on Windows warns about Workrave 1.10 being incompatible #113

SanderGit opened this issue Aug 27, 2018 · 1 comment
Labels
os: windows Windows specific

Comments

@SanderGit
Copy link

Describe the bug
Chrome 68.0.3440.106 on Windows warns that Workrave is an incompatible appllication.
This has been announced here and is apparently related to code injection:
https://www.bleepingcomputer.com/news/google/google-chrome-showing-alerts-about-incompatible-applications/

To Reproduce
Steps to reproduce the behavior:

  1. Start Chrome
  2. Notice that it opens at chrome://settings/incompatibleApplications
  3. See error

Expected behavior
Workrave not to cause warnings in Chrome

Screenshots
workrave_chrome

** Windows (please complete the following information in case you encountered the bug on Windows):

  • Windows Version: 10 (build 1803)
  • Workrave Version: 1.10
@rcaelers rcaelers added the os: windows Windows specific label Jan 17, 2021
@rcaelers
Copy link
Owner

It seems Chrome version 87.0.4280.141 no longer gives this warning. At least not on my computer:

Chrome-clean-up-computer

Workrave uses global hooks for monitoring keyboard/mouse activity when the alternate monitor is enabled in the settings. These global hooks are also used to lock keyboard and mouse during breaks. These global hooks indeed inject code in the event loop of other applications. We tried different methods to block keyboard/mouse in the past (e.g. using a transparent full screen always-on-top window), but using global hooks was the most reliable one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os: windows Windows specific
Projects
None yet
Development

No branches or pull requests

2 participants