diff report — https://www.spottedinprod.com/

overall pixel mismatch: 18.01%
overall structural match: 69.50%
run at 2026-05-06T00:16:30.732Z
Two metrics are reported per viewport: (1) pixel mismatch — fraction of pixels that differ in the above-the-fold screenshot, and (2) structural match — fraction of DOM nodes whose tag/role/framer-name/child-count fingerprint lines up position-for-position. Pixel-diff is sensitive to lazy-loading timing: on sites with IntersectionObserver-driven image loads, the mirror often renders MORE content than the original (assets are local, no network latency) and the mismatch reflects that gap, not infidelity. The structural metric is timing-insensitive — if structural match is high but pixel mismatch is also high, the divergence is almost certainly load-timing rather than a real fidelity gap. Read the two together.

desktop 1440×900 — 15.40% pixel diff (199,645 px) · 94.04% structural match · nodes orig=2934 mir=2921 (Δ -13)

original
mirror
diff
missing from mirror
cntsignature
−18span@||0||t
−13span@||1||t
extra in mirror
cntsignature
+18span@||0||f
first divergence at body>div[1]>div[0]>div[1]>div[1]>div[0]>div[5]>div[0]>div[0]>div[0]>div[0]>div[0]>div[0]>span[0]>span[0]>span[0]
orig: span@||1||t
mir: span@||0||f

tablet 768×1024 — 16.13% pixel diff (126,884 px) · 91.49% structural match · nodes orig=2939 mir=2921 (Δ -18)

original
mirror
diff
missing from mirror
cntsignature
−22span@||0||t
−10span@||1||t
−5div@||0||f
−3span@||2||t
−2path@||0||f
extra in mirror
cntsignature
+18span@||0||f
+5video@||0||f
+4div@||1||f
+1div@||15||f
first divergence at body>div[1]>div[0]>div[1]>div[1]>div[0]
orig: div@||16||f
mir: div@||15||f

mobile 390×844 — 22.50% pixel diff (74,068 px) · 22.97% structural match · nodes orig=2843 mir=2921 (Δ +78)

original
mirror
diff
missing from mirror
cntsignature
−6span@||1||t
−6span@||2||t
−5div@||0||f
−3div@||2||f
−3path@||0||f
extra in mirror
cntsignature
+21circle@||0||f
+18span@||0||f
+16span@||0||t
+11span@||1||f
+8span@||2||f
first divergence at body>div[1]>div[0]>div[0]>div[0]
orig: div@||3|data-main-topbar,data-open|f
mir: div@||4|data-main-topbar,data-open|f