I have a weird issue with notification node in "show dialog" mode. It's easy to test with two inject nodes (timestamp and empty string), a "show dialog" with OK/Cancel and a debug node.
If the timestamp is injected for the first time and user picks an option it works as it should.
If the timestamp is injected and dismissed by an empty string the debug shows "OK" being pressed twice in the same second (with no user action).
If timestamp is injected and another one is injected when the dialog is still active the debug shows "Cancel" being pressed twice (with no user action).
When two "show dialog" nodes are present on the flow and used repeatedly (let's say OK/Cancel and Yes/No) sometimes pressing OK gives Yes on the debug etc.
These below are produced with no user interaction with the dashboard, only timestamp and empty string nodes
9.12.2019, 22:16:13node: 9f7ee7ad.3e151msg.payload : string[2]
"OK"
9.12.2019, 22:16:13node: 9f7ee7ad.3e151msg.payload : string[2]
"OK"
9.12.2019, 22:16:19node: 9f7ee7ad.3e151msg.payload : string[6]
"Cancel"
9.12.2019, 22:16:19node: 9f7ee7ad.3e151msg.payload : string[6]
"Cancel"
In this example "OK" was an user action, "Cancel" appeared when another timestamp was injected:
9.12.2019, 22:19:49node: 9f7ee7ad.3e151msg.payload : string[2]
"OK"
9.12.2019, 22:19:56node: 9f7ee7ad.3e151msg.payload : string[6]
"Cancel"
Can you please confirm this behavior as it makes the node pretty much useless in my case?