mirror of
https://github.com/emilk/egui.git
synced 2026-09-02 06:40:06 -04:00
eframe: Correctly identify if browser tab has focus (#4280)
`input.focus` was often wrong on web
This commit is contained in:
@@ -36,8 +36,10 @@ impl WebInput {
|
||||
raw_input
|
||||
}
|
||||
|
||||
/// On alt-tab and similar.
|
||||
pub fn on_web_page_focus_change(&mut self, focused: bool) {
|
||||
self.raw.modifiers = egui::Modifiers::default();
|
||||
// log::debug!("on_web_page_focus_change: {focused}");
|
||||
self.raw.modifiers = egui::Modifiers::default(); // Avoid sticky modifier keys on alt-tab:
|
||||
self.raw.focused = focused;
|
||||
self.raw.events.push(egui::Event::WindowFocused(focused));
|
||||
self.latest_touch_pos = None;
|
||||
|
||||
Reference in New Issue
Block a user