Enable HUD for "Scroll Modifier: *"

Hey Andreas, it will be useful if we can get HUD to show whenever one of these is activated. I've created the below Scroll Modifier: Block Horizontal Scrolling to disable horizontal scrolling in the vertical tabs of MS Edge, but since I was not able to find a better condition than hovered_element_details CONTAINS "h=1037" I suspect that this might cause some unexpected behavior so I want to know when this happens:

[
  {
    "BTTLastUpdatedAt" : 1776754832.1952391,
    "BTTTriggerConditionsFormatReadOnly" : "hovered_element_details CONTAINS \"h=1037\"",
    "BTTTriggerConditionsData" : "YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGvEBYLDBMYICorLTQ4PT5BRUlOT1JYXGBiVSRudWxs0w0ODxAREl8QF05TQ29tcG91bmRQcmVkaWNhdGVUeXBlXxAPTlNTdWJwcmVkaWNhdGVzViRjbGFzcxABgAKAFdIUDxUXWk5TLm9iamVjdHOhFoADgBTUDxkaGxwdHh9fEBFOU1JpZ2h0RXhwcmVzc2lvbl8QEE5TTGVmdEV4cHJlc3Npb25fEBNOU1ByZWRpY2F0ZU9wZXJhdG9ygBOADoAEgBHVISIjJA8lJicoKVlOU09wZXJhbmReTlNTZWxlY3Rvck5hbWVfEBBOU0V4cHJlc3Npb25UeXBlW05TQXJndW1lbnRzgAaABRADgAiADVx2YWx1ZUZvcktleTrSIw8QLIAH0i4vMDFaJGNsYXNzbmFtZVgkY2xhc3Nlc18QEE5TU2VsZkV4cHJlc3Npb26jMDIzXE5TRXhwcmVzc2lvblhOU09iamVjdNIUDzU3oTaACYAM0w8jOTo7PFlOU0tleVBhdGiACxAKgApfEBdob3ZlcmVkX2VsZW1lbnRfZGV0YWlsc9IuLz9AXxAcTlNLZXlQYXRoU3BlY2lmaWVyRXhwcmVzc2lvbqM_MjPSLi9CQ15OU011dGFibGVBcnJheaNCRDNXTlNBcnJhedIuL0ZHXxATTlNLZXlQYXRoRXhwcmVzc2lvbqRGSDIzXxAUTlNGdW5jdGlvbkV4cHJlc3Npb27TSiMPS0xNXxAPTlNDb25zdGFudFZhbHVlgA8QAIAQVmg9MTAzN9IuL1BRXxAZTlNDb25zdGFudFZhbHVlRXhwcmVzc2lvbqNQMjPUD1NUVVZMTFdaTlNNb2RpZmllcldOU0ZsYWdzXk5TT3BlcmF0b3JUeXBlgBIQY9IuL1laXxAVTlNJblByZWRpY2F0ZU9wZXJhdG9yo1lbM18QE05TUHJlZGljYXRlT3BlcmF0b3LSLi9dXl8QFU5TQ29tcGFyaXNvblByZWRpY2F0ZaNdXzNbTlNQcmVkaWNhdGXSLi9EYaJEM9IuL2NkXxATTlNDb21wb3VuZFByZWRpY2F0ZaNjXzMACAARABoAJAApADIANwBJAEwAUQBTAGwAcgB5AJMApQCsAK4AsACyALcAwgDEAMYAyADRAOUA+AEOARABEgEUARYBIQErAToBTQFZAVsBXQFfAWEBYwFwAXUBdwF8AYcBkAGjAacBtAG9AcIBxAHGAcgBzwHZAdsB3QHfAfkB_gIdAiECJgI1AjkCQQJGAlwCYQJ4An8CkQKTApUClwKeAqMCvwLDAswC1wLfAu4C8ALyAvcDDwMTAykDLgNGA0oDVgNbA14DYwN5AAAAAAAAAgEAAAAAAAAAZQAAAAAAAAAAAAAAAAAAA30=",
    "BTTTriggerType" : 1329,
    "BTTTriggerTypeDescriptionReadOnly" : "Scroll Modifier: Block Horizontal Scrolling",
    "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
    "BTTUUID" : "71B3FD31-5A3B-43C0-9D4E-3695286FAF2B",
    "BTTOrder" : 0,
    "BTTAdditionalDataJSON" : {
      "BTTScrollModifierRequiredKeys" : -1,
      "BTTScrollModifierOnlyTrackpad" : 1
    }
  }
]

BTW, if you can think of better condition to know/detect when the mouse is in the Edge vertical tabs i would love to check it.

Thank you in advance.

I probably won't be able to add action triggering to show things like HUDs in scroll modifiers, that doesn't fit well into the architecture and would make them even more complex and potentially slower.

To see whether a condition becomes true you could configure a separate "Trigger On Change Of Advanced Trigger Conditions" trigger in "Automations, Named & Other Triggers".

If the position and size of the tab list is always the same in the window you could maybe use dist_x_active_win_top_left which gives the mouse position relative to the window (I don't have Edge installed right now)

I probably won't be able to add action triggering to show things like HUDs in scroll modifiers, that doesn't fit well into the architecture and would make them even more complex and potentially slower.

I understand. Thanks.

To see whether a condition becomes true you could configure a separate "Trigger On Change Of Advanced Trigger Conditions" trigger in "Automations, Named & Other Triggers".

This works, thank you! I'm just a bit worried for the CPU usage, but lets see.

If the position and size of the tab list is always the same in the window you could maybe use dist_x_active_win_top_left which gives the mouse position relative to the window (I don't have Edge installed right now)

It is always the same (unless I change it) so I think this is the better approach. Thank you!

Ah, I forgot to ask, can you add "Notes" section to "Scroll Modifier: *"? I tend to add notes for all my triggers otherwise I'll forget why I've set them and also help during a search.

Will do!