bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Streamdeck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
http://bitfocus.io/companion
Other
1.46k stars 489 forks source link

[BUG] internal: Actions: Abort all delayed actions on a page #2877

Closed Suenee closed 1 month ago

Suenee commented 1 month ago

Is this a bug in companion itself or a module?

Is there an existing issue for this?

Describe the bug

Delayed action is not interrupted even if you use command: internal: Actions: Abort all delayed actions on a page

Steps To Reproduce

  1. Create button A with dealyed action for 15 seconds. This action will press and release button B: image
  2. Create button B: image

Expected Behavior

Push the button A and in time less then 15 seconds press button B. The delayed action on A should be interrupted. It does not work :-(

Environment (please complete the following information)

- OS:Win 10
- Browser: Chrome last
- Companion Version: 3.3.0

Additional context

No response

Julusian commented 1 month ago

As a workaround, you can tick the 'use variables for page' box, and type 35 into that field. It will then work as expected.

The logic handling that checkbox was faulty, causing it to always take the behaviour of when it was checked.

This is fixed in the betas, and will be in a 3.3.1 release at some point