Allow "Stop" Action to Interrupt "Wait"ing Task
In my opinion, despite task priorities and all the other fancy (yet complicating) features/factors, a Stop action should actually stop a task (hey, concept! Haha), regardless of what it is doing. On some levels this may be difficult, but stopping a task that is currently in a Wait really shouldn't be one of those difficult situations, regardless if Tasker is using Android's alarm scheduling system or an internal timer system.
It's trivial to test:
- Wait in one task
- Attempt to Stop it in another during the other task's Wait action time.
The task is not only not stopped, but even after returning from the Wait, the task continues to run, abaited. At the very least, the remainder of that task should not continue to run.
Disclaimer: I am aware of, and currently implement, workarounds to this deficiency.