Since the program allows to exclude certain processes from foreground boosting, I consider this is a bug.
Version: 16.1.0.46
Windows 11 Pro 24H2, OS build: 26100.6899
How to reproduce:
- Set a sticky priority class for chrome.exe to Normal
- Enable foreground boosting, set the foreground priority to High
- When chrome bring to focus, it does not change to High priority
Expected:
- The chrome tab in focus should set to High priority
Thanks
Is "Options > Forced Mode" on?
We can confirm that in that circumstance a static priority rule will override a foreground boost action. We have created a ticket to evaluate whether that behavior should be adjusted and will reply here upon any news.
Quote from: Jeremy Collake on December 01, 2025, 01:38:09 PMIs "Options > Forced Mode" on?
We can confirm that in that circumstance a static priority rule will override a foreground boost action. We have created a ticket to evaluate whether that behavior should be adjusted and will reply here upon any news.
Hi Jeremy,
Yes, I had to turn on Forced Mode, because chrome will always try to change it's background tabs to idle priority.
Having Foreground Boost takes precedence over sticky priority class, users have a choice whether to use this or exclude that process from Foreground Boost (to achieve the same behaviour as what's currently). Currently users don't have a choice and sticky priority always overrides foreground boost.
To make it backward compatible and not changing this behaviour, another option is to add a checkbox in Foreground boost settings "Override sticky priority class" and default to unchecked. In this way, existing users won't be affected by this change and users will have a choice.
Thanks
I agree entirely with your assessment.
As of v17.0.0.103 BETA, foreground boosts take precedence over CPU and GPU priority class rules.
If you see any continued issues, please do let me know. Thanks for the heads up on this!