Firefox Select Diagnostic — v3
Browser: Node.js/22
Widget A — Select in plain page DOM | Widget B — portal modal, no motion.div ancestor | Widget C — portal modal opened from inside <motion.div> (production equivalent). All share one log.
Instructions
- Click ▶ Start Test
- Click Witness Type in Widget A (sky blue) — verify it works
- Click Open Widget B Modal — click Witness Type inside it
- Close Widget B with ✕
- Click Open Widget C Modal (orange, inside motion.div) — click Witness Type inside it
- Close Widget C with ✕
- Click 📋 Copy Full Log and paste the entire log here
WA = Widget A (sky) | WB = Widget B, no motion.div (rose) | WC = Widget C, inside motion.div (orange) | Wsys = document/observer events