Delphi 10.3 IW 15.0.17 CDG 4.1.0.159
Attached is a sample project.
The issue is with SpinEdit.
Using the mouse I change the values by selecting the up or down arrows. I do this as many times as I like making sure to hit the spin edit max and min values - make sure to leave the mouse clicked on the up and down arrows for a second or two when he limits are reached.
I click the close button and the session terminates as expected and without error.
If I assign an event, for example iwcgjqspndt1.JQEvents.Change, to the spin edit then using the mouse I change the values by selecting the up or down arrows. I do this a few times making sure to hit the spin edit max and min values - make sure to leave the mouse clicked on the up and down arrows for a second or two when he limits are reached.
I click the close button and the session terminates but with errors. The sequence errors are "Error 1" then "Error 2" then "Error 3".
"Error 1" and "Error 3" are triggered multiple times. When this happens in my application the session starts responding erratically and more often than not the value show in the spin edit just start just starts cycling from min to max values or vice versa depending on the up arrow or down arrow was being clicked.