#automation 3 articles
- Driving an SPFx page from the console — two traps that fake successgotchas / toolinginput.value from the console leaves React state empty (use the native setter + input event) and window.confirm freezes CDP automation; both fail silently as success
- Office files change their content hash when you PATCH metadata — property demotiongotchas / graphMetadata PATCH and copy jobs rewrite Office, .msg and .htm file bytes; key change detection on lastModifiedBy, never compare sizes exactly
- Performance measurements taken in a hidden browser tab are worthless — and they look like a freezegotchas / toolingHidden tabs never fire requestAnimationFrame and clamp setTimeout to ~1/s, so the run times out and looks like the very freeze you were chasing (and the code under test never ran either); CSS transitions never advance…