diff --git a/app/soapbox/features/compose/components/compose_form.js b/app/soapbox/features/compose/components/compose_form.js index ac816850a..e7ba24e6a 100644 --- a/app/soapbox/features/compose/components/compose_form.js +++ b/app/soapbox/features/compose/components/compose_form.js @@ -124,7 +124,7 @@ class ComposeForm extends ImmutablePureComponent { // FIXME: Make this less brittle this.getClickableArea(), document.querySelector('.privacy-dropdown__dropdown'), - document.querySelector('.emoji-picker-dropdown__menu'), + document.querySelector('em-emoji-picker'), document.getElementById('modal-overlay'), ].some(element => element?.contains(e.target)); } diff --git a/app/soapbox/features/emoji/components/emoji_picker_dropdown.tsx b/app/soapbox/features/emoji/components/emoji_picker_dropdown.tsx index 6845a2957..639c9ca64 100644 --- a/app/soapbox/features/emoji/components/emoji_picker_dropdown.tsx +++ b/app/soapbox/features/emoji/components/emoji_picker_dropdown.tsx @@ -1,4 +1,3 @@ -import classNames from 'classnames'; import { supportsPassiveEvents } from 'detect-passive-events'; import React, { useEffect, useState, useLayoutEffect } from 'react'; import { createPortal } from 'react-dom'; @@ -208,7 +207,7 @@ const EmojiPickerDropdown: React.FC = ({ custom_emojis, fr {createPortal(