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

When running dark mode on an elevated window, the license is not loaded in the second WindowTop process #395

Closed
gileli121 opened this issue Nov 13, 2024 · 2 comments
Labels
bug Something isn't working fixed high-priority High priority

Comments

@gileli121
Copy link
Member

gileli121 commented Nov 13, 2024

When you have an active license, but WindowTop is running as a non-admin, and you attempt to enable dark mode for an admin window (from an elevated process), WindowTop is designed to launch a second process with elevated permissions. When this happens, the OS prompts the user to grant admin access. Once granted, the secondary process successfully starts. This secondary process handles the toolbar display on admin windows (through the elevated process).

However, for some unknown reason, this secondary helper process does not load the activation status. As a result, when the user attempts to enable a pro feature, the helper process incorrectly shows a message indicating that the feature is paid.

This issue occurs specifically when trying to enable "Keep Colors" or "Filter Images." Furthermore, the problem does not remain limited to admin windows; it appears that the secondary process somehow starts handling other non-admin windows as well, causing the app to incorrectly indicate that it is not activated.

This is a high-priority bug, likely introduced with the new licensing implementation in version 5.23 (https://github.com/WindowTop/WindowTop-App/releases/tag/5.23).

This was reported by some user

@gileli121 gileli121 added bug Something isn't working high-priority High priority in-progress labels Nov 13, 2024
@gileli121
Copy link
Member Author

@gileli121
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working fixed high-priority High priority
Projects
None yet
Development

No branches or pull requests

1 participant