[BUG] Amethyst Floating Window Restrictions Not Working
Describe the bug
The Floating Window Exceptions feature in Amethyst is failing to correctly recognize and float windows with the specified title. When adding an exception for Arc with an exact window title, Amethyst does not apply the floating rule, even though multiple windows exist with that exact title.
Applications
- Arc Browser
To Reproduce
Steps to reproduce the behavior:
- Go to Amethyst Preferences --> Floating
- Select Automatically float application listed
- Add Arc
- Add the following name to Window Title Restrictions: Cambridge Dictionary | English Dictionary, Translations & Thesaurus
- Open Cambridge Dictionary | English Dictionary, Translations & Thesaurus in Little Arc
- Observe that the window does not float, despite matching the exception criteria.
Expected Behavior
Amethyst should recognize the exact window title in Floating Restrictions and prevent the window from tiling. Instead, it remains tiled and follows the normal tiling behavior.
Versions
- macOS: Sequoia 15.3
- Amethyst: 0.22.2
This usually means that the window doesn't start out with a meaningful title, so at the point where we begin tracking it the window title doesn't match any of the rules.
Thanks for the response. I was hoping to make it work, however such is life. Please keep up the good work.
This usually means that the window doesn't start out with a meaningful title, so at the point where we begin tracking it the window title doesn't match any of the rules.
Would it make sense to re-evaluate the title after a timeout? Or, even better, is there a way to observe the title and re-eval? The rare, occasional window I care to register as auto-floating is usually (and incidentially) one having this issue.
We actually do that already. We could probably push the timeout higher.
This should help a bit: #1766