I’m not entirely sure this is the case, but it would be quite a coincidence if not.
I updated to GoJS 3.0.4 from 2.2.6 recently, and I’ve been going through fixing some tests. One of the tests that’s failing was a delete test, which I hadn’t been able to track the source down for.
As part of that, I did some poking around in y’alls example tests to make sure I hadn’t missed anything, and I noticed your example test here: Simulating Input | GoJS appears to have the exact same failure. All of the buttons work in order, except for the delete, which fails silently, while a manualy delete keypress works. Can you sanity check for me that there’s not something broken on your end?