velxio/docs/wiki
David Montero Crespo a9285c6698 fix(ui): narrow pointer-passthrough whitelist; restore DHT22/HC-SR04 dialog
The previous fix (dd22bcf) used `isInteractive` to decide whether to let
the wokwi component own the pointerdown. That heuristic was too broad —
DHT22, HC-SR04, NTC, photoresistor, LED all register `attachEvents` for
the SPICE/sensor-update bridge but have NO internal pointer handlers, so
clicks on them got silently swallowed by the wokwi shadow DOM and the
property dialog never opened.

Replace with an explicit whitelist of wokwi tags that ACTUALLY own
pointerdown (rotary knobs, pushbuttons, slide switches, joysticks,
keypads, encoders, rotary dialer). Every other component, including
sensors/displays/LEDs with attachEvents, falls through to the canvas
which decides between drag-to-rearrange and click-to-open-dialog.

Documented the model in docs/wiki/component-interaction.md.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-19 15:16:47 -03:00
..
circuit-emulation-adc-aliasing.md refactor: rename wokwi-libs/ → third-party/ 2026-05-03 00:58:57 -03:00
circuit-emulation-api.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation-appendix.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation-architecture.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation-avr-bridge.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation-components.md refactor: rename wokwi-libs/ → third-party/ 2026-05-03 00:58:57 -03:00
circuit-emulation-esp32-qemu.md refactor: rename wokwi-libs/ → third-party/ 2026-05-03 00:58:57 -03:00
circuit-emulation-gotchas.md Add tests for serial batching and spice rectifier functionality 2026-04-20 23:56:42 -03:00
circuit-emulation-mna-solver.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation-ngspice.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation-overview.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation-performance.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation-tests.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation-velxio-integration.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
circuit-emulation.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
component-interaction.md fix(ui): narrow pointer-passthrough whitelist; restore DHT22/HC-SR04 dialog 2026-05-19 15:16:47 -03:00
component-metadata-generator.md refactor: rename wokwi-libs/ → third-party/ 2026-05-03 00:58:57 -03:00
custom-chips-api-reference.md Add ESP32 chip demos and comprehensive tests for I2C, SPI, and UART interactions 2026-04-28 19:24:39 -03:00
custom-chips-build-and-test.md Add ESP32 chip demos and comprehensive tests for I2C, SPI, and UART interactions 2026-04-28 19:24:39 -03:00
custom-chips-esp32-backend-runtime.md Add ESP32 chip demos and comprehensive tests for I2C, SPI, and UART interactions 2026-04-28 19:24:39 -03:00
custom-chips-examples.md Add ESP32 chip demos and comprehensive tests for I2C, SPI, and UART interactions 2026-04-28 19:24:39 -03:00
docker-infrastructure.md refactor: rename deploy/ → docker/ (container build, not host deploy) 2026-05-04 00:05:55 -03:00
electrical-simulation-user-guide.md feat: electrical simulation via ngspice-WASM (eecircuit-engine) 2026-04-15 12:11:54 +00:00
epaper-emulation.md feat: add support for UC8159c (ACeP 7-colour) display 2026-04-30 00:27:40 -03:00
esp32-cache-disable-runtime-crash.md refactor: rename wokwi-libs/ → third-party/ 2026-05-03 00:58:57 -03:00
esp32-external-library-compilation.md feat: enhance Arduino library handling by detecting external libraries and creating IDF components, add tests for library resolution logic 2026-04-07 14:59:51 -03:00
esp32-gpio-sensor-simulation.md Add comprehensive documentation for ESP32 GPIO sensor simulation 2026-04-10 22:51:56 -03:00
esp32-i2c-slave-simulation.md refactor: rename wokwi-libs/ → third-party/ 2026-05-03 00:58:57 -03:00
esp32-wifi-emulation-fixes.md docs: add wiki — ESP32/C3 WiFi emulation investigation and fixes 2026-04-07 04:36:06 +02:00
micropython-esp32-qemu-fixes.md feat: Mark subproject commits as dirty in rp2040js and wokwi-elements; add MicroPython on ESP32 (QEMU) root causes and fixes documentation 2026-04-13 00:16:11 -03:00
picow-cyw43-emulation.md refactor: rename wokwi-libs/ → third-party/ 2026-05-03 00:58:57 -03:00