In particular, this puts all of the smarts, including the cancel/close distinction, into the conceptual "close watcher". This is probably more correct because protections against reentrancy, like the "is running cancel action" boolean, now work for <dialog> too.
In particular, this puts all of the smarts, including the cancel/close distinction, into the conceptual "close watcher". This is probably more correct because protections against reentrancy, like the "is running cancel action" boolean, now work for
<dialog>
too.Closes #18.
Preview | Diff