1) My goal:
Have newly inserted rows show their data in a Table component immediately after the insert/save action—no full‑page refresh required.
2) Issue:
After insertRow runs and the follow‑up select query (or table.refresh()) completes, the new row appears but every cell is blank. The correct values only appear after a full browser refresh (F5 / hard reload).
3) Steps I've taken to troubleshoot:
Set table1.primaryKey to the unique id column returned by the select query.
Could it be the special characters (Korean)? Encoding issues could be blocking the UI from rendering those rows. Test by inserting a simplified row with only ASCII text to see if it shows up without refresh.
I fixed the problem by rebuilding an identical Table component from scratch and then swapping its name in place of the old one. After that, newly inserted rows displayed correctly without a full page refresh. It seems the original table had picked up some hidden errors during earlier edits that were triggering the blank‑row behavior.