1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 07:03:14 -04:00

Remove prevent_default for mousedown events (#1209)

This fixes the issue of tabs not focusing when egui is used inside vscode
This commit is contained in:
Juan Campa
2022-02-05 02:56:53 -05:00
committed by GitHub
parent 712d8c9a2b
commit ea28485bdd

View File

@@ -835,7 +835,7 @@ fn install_canvas_events(runner_ref: &AppRunnerRef) -> Result<(), JsValue> {
runner_lock.needs_repaint.set_true();
}
event.stop_propagation();
event.prevent_default();
// Note: prevent_default breaks VSCode tab focusing, hence why we don't call it here.
}) as Box<dyn FnMut(_)>);
canvas.add_event_listener_with_callback(event_name, closure.as_ref().unchecked_ref())?;
closure.forget();