Duplicated shell scripts don't actually save the script they duplicate.


Describe the bug

  1. create a "execute shell script" action with some code in the Script box.
  2. Remember to press the blue save button.
  3. It runs correctly.
  4. Now copy and paste this action, perhaps to another trigger, doesn't matter where.
  5. Nothing happens when it's run. It's as though the script field is completely blank, even though it has all of the code in it still. How can two actions be completely identical, but only the original one can run? Super confusing.
  6. Workaround I found: Edit the end of the script field by just pressing spacebar and then backspace. A blue save button will appear. Click it.
  7. Now it works correctly, even though absolutely nothing changed.

Screenshots


Device information:

  • Type of Mac: M1 Air
  • macOS version: 15.0.1
  • BetterTouchTool version: 4.811

Additional information (e.g. crash logs, related issues, etc.):

thanks for reporting, should be fixed in 4.852 alpha!

1 Like