Dyalog / ewc-client

Other
1 stars 4 forks source link

Client responds to CellMove message with wrong co-ordinates #210

Closed mkromberg closed 3 months ago

mkromberg commented 3 months ago

Run DemoScroll. Click in cell [1,3] and press the "Page Down" key. Notice:

Server sends a CellMove to the last row of the grid: {"NQ":{"Event":"CellMove","ID":"F1.VGRID","Info":[10,1,1],"NoCallback":0}}

Server sends EC message to signal that it has finished processing the KeyPress Event {"EC":{"EventID":"e5deca30-ff5a-4fe7-9bce-cedf972d46b6","Proceed":1}}

Client responds with CellMove Event to [12,1], this should of course be [10,1] {"Event":{"ID":"F1.VGRID","EventName":"CellMove","Info":[12,1,0,0,0,0,""]}}

mbaas2 commented 3 months ago

Also it doesn't always send the CellMove event.

Repro using DemoEdit: