ResizeHandle_DraggingWidensColumn_AndSurvivesReload called page.ReloadAsync() immediately after the resize drag, racing the asynchronous persist: pointer-up fires a fire-and-forget JS→.NET OnColumnResized invoke that round-trips back through JS interop to write sessionStorage. When the reload won the race the restored grid fell back to the default column width and the test failed (~1 in 3 runs). Wait for auditGrid:columnWidths to land via the existing WaitForStorageKeyAsync helper before reloading — the same guard the sibling ColumnOrderAndWidths_PersistAcrossReload_ViaSessionStorage test already uses. Verified: 6/6 consecutive passes.
13 KiB
13 KiB