« Last post by mm0359 on March 23, 2017, 10:12:24 PM »
"Cancel" [...] must propagate the current state to the GUI.
If "Cancel" (actually) allows no changes, then "current state"(!?) should be as valid as it was before opening the dialog, hence no need to propagate anything.
It should simply be(have) as if the dialog was never opened.