Bug ID:  923  Sticky Repeat and Sticky Hold simkeys are not stopped when profile changes (eg. when the mouse moves over s different window)    
 
Created by phil on 2026-01-11 1:55 PM, 23 days ago
Project:  XMBC
Organization:  Development
Category:  bug
Priority:  high
Assigned to:  phil  
Status:  test
Target Release:Next Release
Version:Current Beta
 
 

show inline images      show change history

 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.