From a4abbce9c2405aaa19a918ef2c7e056ebcfd04cf Mon Sep 17 00:00:00 2001 From: Echo Date: Fri, 2 Oct 2026 11:36:43 +0000 Subject: [PATCH] Composer redesign: Standalone pages (#40826) --- .../account_edit/modals/bio_modal.tsx | 1 - .../account_edit/modals/image_upload.tsx | 6 +-- .../account_edit/modals/name_modal.tsx | 1 - .../account_timeline/modals/note_modal.tsx | 1 - .../mastodon/features/compose/index.tsx | 23 ++++++--- .../features/compose/redesign/emoji.tsx | 1 - .../features/compose/redesign/index.tsx | 23 ++++++--- .../features/compose/redesign/poll.tsx | 1 - .../features/compose/redesign/sensitive.tsx | 1 - .../compose/redesign/styles.module.scss | 17 +++++++ .../features/compose/redesign/trigger.tsx | 1 - .../features/interaction_modal/index.tsx | 1 - .../features/standalone/compose/index.jsx | 15 ------ .../features/standalone/compose/index.tsx | 49 +++++++++++++++++++ .../features/ui/components/boost_modal.tsx | 1 - .../confirmation_modal.tsx | 2 - eslint.config.mjs | 1 + 17 files changed, 100 insertions(+), 45 deletions(-) delete mode 100644 app/javascript/mastodon/features/standalone/compose/index.jsx create mode 100644 app/javascript/mastodon/features/standalone/compose/index.tsx diff --git a/app/javascript/mastodon/features/account_edit/modals/bio_modal.tsx b/app/javascript/mastodon/features/account_edit/modals/bio_modal.tsx index 8d286dedce7..c18fa576d67 100644 --- a/app/javascript/mastodon/features/account_edit/modals/bio_modal.tsx +++ b/app/javascript/mastodon/features/account_edit/modals/bio_modal.tsx @@ -71,7 +71,6 @@ export const BioModal: FC = ({ onClose }) => { maxLength={maxLength} className={classes.bioField} {...textAreaProps} - // eslint-disable-next-line jsx-a11y/no-autofocus -- This is a modal, it's fine. autoFocus /> diff --git a/app/javascript/mastodon/features/account_edit/modals/image_upload.tsx b/app/javascript/mastodon/features/account_edit/modals/image_upload.tsx index db641ff1c0c..03911b7c134 100644 --- a/app/javascript/mastodon/features/account_edit/modals/image_upload.tsx +++ b/app/javascript/mastodon/features/account_edit/modals/image_upload.tsx @@ -282,11 +282,7 @@ const StepUpload: FC<{ }} tagName='p' /> - - {/* eslint-enable */} ); diff --git a/eslint.config.mjs b/eslint.config.mjs index 0780c16e7f0..d860de203d8 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -296,6 +296,7 @@ export default tseslint.config([ 'jsdoc/require-returns': 'off', 'jsx-a11y/media-has-caption': 'off', + 'jsx-a11y/no-autofocus': 'off', 'react/prefer-stateless-function': 'warn', 'react/function-component-definition': [