SAP Knowledge Base Article - Public

3799201 - SAC : First OnSelect event not firing on initial table interaction after cache clear in story new table

Symptom

  • Using the new table in a story with scripting (ODE), the first selection does not initiate the table’s onSelect() action.
  • After reloading the story (without clearing cache), the first double-click works and two onSelect() events are logged as expected.
  • If the browser cache is cleared, on the first load of the story a double-click results in only one onSelect() event being handled.
  • This behavior did not occur in a previous analytic application implementation.
  • Console message observed during investigation: “The story was marked as dirty during load, without any user interaction. Please inspect the stacktrace to identify the code responsible for this unexpected behavior.”

Environment

  • SAP Analytics Cloud QRC2 2026 

Reproducing the Issue

  1. Clear the browser cache.
  2. Open a story that uses the new table with an OnSelect() script bound to the table.
  3. On the first load, double-click a table cell or icon; observe that only one OnSelect() invocation occurs.
  4. Reload the story without clearing cache and repeat the double-click; observe both OnSelect() invocations occur as expected.

Cause

Resolution

  1. Update the SAC tenant to the latest quarterly release QRC3 2026 version that contains the fix for the initial onSelect() handling in the new table.
  2. After the update of QRC3 2026 is applied, verify that the first interaction with the table (including double-click) invokes onSelect() as expected.
  3. If the issue persists after the update, clear browser cache once more, retest, and contact SAP Support with fresh HAR and Console logs files.

See Also

Your feedback is important to help us improve our knowledge base.

Keywords

KBA , LOD-ANA-TAB-REN , Table Rendering, Table Data Generator , Problem

Product

SAP Analytics Cloud all versions