'Default Row' property does not work in table component

Thanks for sharing your experience. I tested on a table with much more data and I was able to replicate the race condition with the event handler when no 'Primary key' is set and the row selection is set on the component's settings:

Screenshot 2024-09-04 at 11.39.24 AM

The 4th row (i = 3) gets selected for a millisecon, then the first row is selected:

It looks like the event handler runs before the setting on the component. However, without row selection set on the component's settings, and a 'Primary key' selected, the event handler works every time.
Screenshot 2024-09-04 at 11.44.18 AM

I'm also seeing that this does not happen when the row selection is set with the settings from the first screenshot.