Describe the bug
In the "Assign/Set Value for Variable" predefined action, the "Persist (keep when BTT is quit)" checkbox doesn't work correctly:
- Clicking the checkbox to enable it reverts to unchecked immediately in the UI.
- Inspecting the action's JSON, the default value is
"BTTVariablePersist": "1", but the variable still behaves as Temporary with this value. - Manually editing the JSON to
"BTTVariablePersist": "0"makes the variable behave as Persistent instead — seems inverted from the intended meaning (1 = persist). - After forcing a variable to Persistent this way, restarting BTT caused it to revert back to Temporary.
- As a result, it is currently not possible to create a new persistent variable via this action from the UI.
Device information:
- Type of Mac: M4 Pro MacBook Pro
- macOS version: Sequoia 15.7.4
- BetterTouchTool version: 6.702