e52c97b8e7
Pairing tests stub only the Electron preload bridge so the real jsdom window and its event APIs survive; paging fixtures use nonzero deterministic timestamps so the conversion-time Date.now() ID fallback cannot produce a mismatch across separate conversions. (Second commit of #107839, minus the test_anon_auth_core.py change that main already carries as 0c0983ab21.)