Merge remote-tracking branch 'upstream/master' into fix_nonbubbling_web_events

This commit is contained in:
Evan Almloff committed 2022-06-22 13:59:10 -05:00
commit 11d9a7d013
55 files changed
+5384 -437

No files matched your search

+8
View File
@@ -125,6 +125,9 @@ pub enum SchedulerMsg {
/// Immediate updates from Components that mark them as dirty
Immediate(ScopeId),
/// Mark all components as dirty and update them
DirtyAll,
/// New tasks from components that should be polled when the next poll is ready
NewTask(ScopeId),
}
@@ -390,6 +393,11 @@ impl VirtualDom {
SchedulerMsg::Immediate(s) => {
self.dirty_scopes.insert(s);
}
SchedulerMsg::DirtyAll => {
for id in self.scopes.scopes.borrow().keys() {
self.dirty_scopes.insert(*id);
}
}
}
}