diff --git a/app/soapbox/features/soapbox_config/components/icon_picker_dropdown.js b/app/soapbox/features/soapbox_config/components/icon_picker_dropdown.js
index f5c863858..56258f5ad 100644
--- a/app/soapbox/features/soapbox_config/components/icon_picker_dropdown.js
+++ b/app/soapbox/features/soapbox_config/components/icon_picker_dropdown.js
@@ -68,8 +68,10 @@ class IconPickerMenu extends React.PureComponent {
if (!c) return;
// Nice and dirty hack to display the icons
- c.querySelectorAll('button.emoji-mart-emoji > span').forEach(elem => {
- elem.innerHTML = ``;
+ c.querySelectorAll('button.emoji-mart-emoji > img').forEach(elem => {
+ const newIcon = document.createElement('span');
+ newIcon.innerHTML = ``;
+ elem.parentNode.replaceChild(newIcon, elem);
});
}
diff --git a/app/styles/emoji_picker.scss b/app/styles/emoji_picker.scss
index 8e6fe8777..9fb1a326c 100644
--- a/app/styles/emoji_picker.scss
+++ b/app/styles/emoji_picker.scss
@@ -344,4 +344,8 @@
height: 22px;
text-align: center;
}
+
+ .fa-hack {
+ margin: 0 auto;
+ }
}