File tree Expand file tree Collapse file tree 2 files changed +30
-1
lines changed
Expand file tree Collapse file tree 2 files changed +30
-1
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " tauri " : " patch:bug"
3+ ---
4+
5+ Fix listeners created with ` EventTarget::AnyLabel ` never receiving events.
Original file line number Diff line number Diff line change @@ -597,7 +597,31 @@ impl<R: Runtime> AppManager<R> {
597597 } => self . emit_filter ( event, payload, |t| match t {
598598 EventTarget :: Window { label }
599599 | EventTarget :: Webview { label }
600- | EventTarget :: WebviewWindow { label } => label == & target_label,
600+ | EventTarget :: WebviewWindow { label }
601+ | EventTarget :: AnyLabel { label } => label == & target_label,
602+ _ => false ,
603+ } ) ,
604+
605+ EventTarget :: Window {
606+ label : target_label,
607+ } => self . emit_filter ( event, payload, |t| match t {
608+ EventTarget :: AnyLabel { label } | EventTarget :: Window { label } => label == & target_label,
609+ _ => false ,
610+ } ) ,
611+
612+ EventTarget :: Webview {
613+ label : target_label,
614+ } => self . emit_filter ( event, payload, |t| match t {
615+ EventTarget :: AnyLabel { label } | EventTarget :: Webview { label } => label == & target_label,
616+ _ => false ,
617+ } ) ,
618+
619+ EventTarget :: WebviewWindow {
620+ label : target_label,
621+ } => self . emit_filter ( event, payload, |t| match t {
622+ EventTarget :: AnyLabel { label } | EventTarget :: WebviewWindow { label } => {
623+ label == & target_label
624+ }
601625 _ => false ,
602626 } ) ,
603627
You can’t perform that action at this time.
0 commit comments