Hello, I'm using your component, which is really very useful, but I'm facin

Hello,
I’m using your component, which is really very useful, but I’m facing two problems.

The first one is related to CellEditListener: if I enable the property allowTabToChangeRow, when I edit the last cell of a row and then move to the first cell of the next one, the CellEditEvent contains row = -1 and item = null. In the other cases, the values belonging the two fields are correct.

The second one happens in all web browsers except for Mozilla Firefox and it corcerns the CellFocusEvent that in a particular situation is not dispatched.
If you click in a cell or press Tab from another one, it is dispatched.
But if you select the text inside the cell (by dragging the mouse) and the left mouse button goes up in another cell, it isn’t dispatched.
I replicated this issue in your demo app by monitoring the Log Message Panel. I checked that only in Mozilla Firefox the cell focus message is logged. I tested also in my environment and I can confirm that I don’t receive the CellFocusEvent on server-side.

Can you help me? How can I fix this behavior?

The first issue sounds like it could be a corner case bug, but I need to try to replicate it first.

I could not replicate the second issue. The event happens. I however noticed that cell focus is transfered to the cell where the mouse button was clicked down, not the cell where it was released. This however is behavior not depending on the add-on.

Thanks for you reply.

About the second issue: I’ve attached a video where I replicated the case in Chrome. As you can see in Panel Log Message, the message "Focus moved to cell [x,y]
" is not logged. If you try the same behavior in Firefox, the Event is logged.

Chrome: https://streamable.com/tswrco

Firefox: https://streamable.com/bt21ka

Ok, now I got it. It happens with Editor only. I.e. when you select text with mouse on input, the focus is not triggered with Chrome. This looks like a Chrome problem to me actually. No idea what happens there, very esoteric. When you do the same gesture in Grid body, it works normally on Chrome also. Also if you just single click field in Editor, focus works correctly.

Yes, if you single click field it works, in every browser.

In addition to previous checks, I verified that if you select text with mouse and you release the left button on the same cell, the focus is triggered. ( https://streamable.com/mptl0k )

So it seems that the problem happens only when the button is released in another cell.

I also checked in Internet Explorer and Edge but they work as Chrome. (so they don’t work)

So, for now, I can use only Firefox. :-)

Do you think it is a web browser problem?
Is it possible there is some JS code that works only for Firefox and not for other browsers?

Thanks for you help.

I filed your first issue to my issue tracker, so that I wont forget it https://github.com/TatuLund/GridFastNavigation/issues/103