Watches Are Not Updated When File Based Scripts Change

When you refer to a file script in a watch, the watch itself will not be updated if you change the script on the filesystem.

Currently the only option to reload the file script in a watch is to delete and create it again.