diff --git a/common/src/state/mod.rs b/common/src/state/mod.rs index d073a63eae5..400bf4d7c27 100644 --- a/common/src/state/mod.rs +++ b/common/src/state/mod.rs @@ -160,7 +160,12 @@ impl State { } Action::RegisterExtensions(extensions) => { for (name, ext) in extensions { - self.ui.extensions.insert(name, ext); + self.ui.extensions.insert(name.clone(), ext); + if self.configuration.extensions.enable_automatically + || name.eq("emoji_selector") + { + self.ui.extensions.enable(name); + } } } // ===== Notifications =====