Hello,
I am encountering an issue with a Master-Detail setup using Interactive Grids in Oracle APEX 24.2.7
Problem
When navigating quickly between master records, the Detail IG stops responding completely.
At that point:
- The Detail IG no longer displays any data
- No further interaction is possible
- A JavaScript error appears in the console
- The only way to recover is to refresh the page
Console Errors
Uncaught TypeError: Cannot read properties of null (reading 'serverOffset')
Steps to Reproduce
- Open the page
- Quickly navigate between several rows in the Master IG:
- either by clicking rapidly on different rows
- or by using the keyboard arrow keys
- While the Detail IG is still refreshing/loading, continue changing the selected master row
➡️ Result:
- The Detail IG becomes empty and stops updating
- A JavaScript error appears
- The page must be refreshed to restore normal behavior
Workaround
As a temporary solution, I managed to avoid the issue by:
- Blocking clicks on the master grid while the detail grid is loading
- Re-enabling interaction only after the detail grid has finished loading
This prevents multiple overlapping asynchronous calls and keeps the detail grid in sync.
Thanks!