Bug ID: 923
Short desc: Sticky Repeat and Sticky Hold simkeys are not stopped when profile changes (eg. when the mouse moves over s different window)

Last changed byphil 
Reported Byphil 
Reported On2026-01-11 1:55 PM 
ProjectXMBC 
OrganizationDevelopment 
Categorybug 
Priorityhigh 
Assignedphil 
Statustest 
Target ReleaseNext Release 
VersionCurrent Beta 

comment 5581 posted by phil on 2026-01-11 2:00 PM, 23 days ago

Test in 2.21 Beta 56.
NOTE: Profile detection is still disabled during sticky so for the profile to change, you must click outside the active profile window. At this point, sticky hold will be correctly undone (striky repeat will still stop, properly if the profile changes in the repeat timer, due to mouse movement).

comment 5580 posted by phil on 2026-01-11 1:55 PM, 23 days ago

So if the profile changes, the sticky actions should be stopped. But they are not. Well the timer stops, but the sticky is not released properly, meaning that when going back to the original window, XMBC still thinks sticky is running, and thus the first click actually STOPS the sticky....

That is not good (basically means you have to click twice to get arround it.

However, whilst for the timer (sticky repeat) its an easy fix, for sticky hold, its not quite as straight forward as currently all profile detection is DISABLED during a sticky operation. So in order fo the prile to be changed (when a sticky is in place) you have to physcailly click another window. At that point, the sticky should be reset, but probably not just when the mouse cursor leaves the window.