From 6eb0b2490bc903714f56840bd540194cca72330d Mon Sep 17 00:00:00 2001 From: daledah Date: Mon, 26 Jan 2026 11:42:05 +0700 Subject: [PATCH 1/6] fix: the checkbox 'Select all' is announced non-descriptively --- src/languages/de.ts | 1 + src/languages/en.ts | 3 +++ src/languages/es.ts | 3 +++ src/languages/fr.ts | 1 + src/languages/it.ts | 1 + src/languages/ja.ts | 1 + src/languages/nl.ts | 1 + src/languages/pl.ts | 1 + src/languages/pt-BR.ts | 1 + src/languages/zh-hans.ts | 1 + .../duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx | 4 ++-- 11 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/languages/de.ts b/src/languages/de.ts index 336bf871e9068..7cbe0e8284e83 100644 --- a/src/languages/de.ts +++ b/src/languages/de.ts @@ -8085,6 +8085,7 @@ Hier ist ein *Testbeleg*, um dir zu zeigen, wie es funktioniert:`, }, fabGpsTripExplained: 'Zur GPS-Ansicht wechseln (Schnellaktion)', }, + accessibilityLabels: {selectAllFeatures: 'Alle Funktionen auswählen'}, }; // IMPORTANT: This line is manually replaced in generate translation files by scripts/generateTranslations.ts, // so if you change it here, please update it there as well. diff --git a/src/languages/en.ts b/src/languages/en.ts index 200e8335566ff..8d5893c7521c0 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -638,6 +638,9 @@ const translations = { title: 'Locked Account', description: "You're not allowed to complete this action as this account has been locked. Please reach out to concierge@expensify.com for next steps", }, + accessibilityLabels: { + selectAllFeatures: 'Select all features', + }, location: { useCurrent: 'Use current location', notFound: 'We were unable to find your location. Please try again or enter an address manually.', diff --git a/src/languages/es.ts b/src/languages/es.ts index a988d3c80d67b..ee0c6b6795479 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -397,6 +397,9 @@ const translations: TranslationDeepObject = { title: 'Cuenta Bloqueada', description: 'No puedes completar esta acción porque esta cuenta ha sido bloqueada. Para obtener más información, escribe a concierge@expensify.com.', }, + accessibilityLabels: { + selectAllFeatures: 'Seleccionar todas las características', + }, connectionComplete: { title: 'Conexión completa', supportingText: 'Ya puedes cerrar esta página y volver a la App de Expensify.', diff --git a/src/languages/fr.ts b/src/languages/fr.ts index c80f7a1d58798..1caaf3ae1efff 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -8091,6 +8091,7 @@ Voici un *reçu test* pour vous montrer comment cela fonctionne :`, }, fabGpsTripExplained: 'Aller à l’écran GPS (action flottante)', }, + accessibilityLabels: {selectAllFeatures: 'Sélectionner toutes les fonctionnalités'}, }; // IMPORTANT: This line is manually replaced in generate translation files by scripts/generateTranslations.ts, // so if you change it here, please update it there as well. diff --git a/src/languages/it.ts b/src/languages/it.ts index c466864413ba0..4f9049a48720a 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -8073,6 +8073,7 @@ Ecco una *ricevuta di prova* per mostrarti come funziona:`, }, fabGpsTripExplained: 'Vai alla schermata GPS (azione flottante)', }, + accessibilityLabels: {selectAllFeatures: 'Seleziona tutte le funzionalità'}, }; // IMPORTANT: This line is manually replaced in generate translation files by scripts/generateTranslations.ts, // so if you change it here, please update it there as well. diff --git a/src/languages/ja.ts b/src/languages/ja.ts index cbe74fca2668c..4b66c33e7ee3a 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -7987,6 +7987,7 @@ Expensify の使い方をお見せするための*テストレシート*がこ }, fabGpsTripExplained: 'GPS画面へ移動(フローティングアクション)', }, + accessibilityLabels: {selectAllFeatures: 'すべての機能を選択'}, }; // IMPORTANT: This line is manually replaced in generate translation files by scripts/generateTranslations.ts, // so if you change it here, please update it there as well. diff --git a/src/languages/nl.ts b/src/languages/nl.ts index d07a6f98c0879..a03bc3dd57656 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -8047,6 +8047,7 @@ Hier is een *testbon* om je te laten zien hoe het werkt:`, }, fabGpsTripExplained: 'Ga naar GPS-scherm (Zwevende actie)', }, + accessibilityLabels: {selectAllFeatures: 'Alle functies selecteren'}, }; // IMPORTANT: This line is manually replaced in generate translation files by scripts/generateTranslations.ts, // so if you change it here, please update it there as well. diff --git a/src/languages/pl.ts b/src/languages/pl.ts index 08e2d8bb294c1..69d51b4b3ec22 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -8034,6 +8034,7 @@ Oto *paragon testowy*, który pokazuje, jak to działa:`, }, fabGpsTripExplained: 'Przejdź do ekranu GPS (przycisk akcji)', }, + accessibilityLabels: {selectAllFeatures: 'Zaznacz wszystkie funkcje'}, }; // IMPORTANT: This line is manually replaced in generate translation files by scripts/generateTranslations.ts, // so if you change it here, please update it there as well. diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts index cfcc64ebc2740..30fe91211acf8 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -8044,6 +8044,7 @@ Aqui está um *recibo de teste* para mostrar como funciona:`, }, fabGpsTripExplained: 'Ir para a tela de GPS (Ação flutuante)', }, + accessibilityLabels: {selectAllFeatures: 'Selecionar todos os recursos'}, }; // IMPORTANT: This line is manually replaced in generate translation files by scripts/generateTranslations.ts, // so if you change it here, please update it there as well. diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index c38247687c9aa..98dd4b7696544 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -7822,6 +7822,7 @@ ${reportName} locationServicesRequiredModal: {title: '需要访问位置信息', confirm: '打开设置', prompt: '请在设备设置中允许位置访问,以开始 GPS 距离跟踪。'}, fabGpsTripExplained: '前往 GPS 屏幕(悬浮操作)', }, + accessibilityLabels: {selectAllFeatures: '选择所有功能'}, }; // IMPORTANT: This line is manually replaced in generate translation files by scripts/generateTranslations.ts, // so if you change it here, please update it there as well. diff --git a/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx b/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx index 14d9af1b012e6..259078dd087f1 100644 --- a/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx +++ b/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx @@ -348,7 +348,7 @@ function WorkspaceDuplicateSelectFeaturesForm({policyID}: WorkspaceDuplicateForm 0 && selectedItems.length !== items.length} onPress={toggleAllItems} @@ -357,7 +357,7 @@ function WorkspaceDuplicateSelectFeaturesForm({policyID}: WorkspaceDuplicateForm Date: Tue, 3 Feb 2026 01:14:20 +0700 Subject: [PATCH 2/6] add missing label --- .../MoneyRequestReportActionsList.tsx | 4 ++-- .../MoneyRequestReportTransactionList.tsx | 2 +- src/components/Search/SearchList/index.tsx | 4 ++-- src/components/SelectionList/components/ListHeader.tsx | 4 ++-- .../BaseSelectionListWithSections.tsx | 4 ++-- src/languages/de.ts | 2 +- src/languages/en.ts | 2 ++ src/languages/es.ts | 2 ++ src/languages/fr.ts | 6 +++++- src/languages/it.ts | 2 +- src/languages/ja.ts | 2 +- src/languages/nl.ts | 2 +- src/languages/pl.ts | 2 +- src/languages/pt-BR.ts | 2 +- src/languages/zh-hans.ts | 2 +- 15 files changed, 25 insertions(+), 17 deletions(-) diff --git a/src/components/MoneyRequestReportView/MoneyRequestReportActionsList.tsx b/src/components/MoneyRequestReportView/MoneyRequestReportActionsList.tsx index adefb065220bd..aaeb702b0d01e 100644 --- a/src/components/MoneyRequestReportView/MoneyRequestReportActionsList.tsx +++ b/src/components/MoneyRequestReportView/MoneyRequestReportActionsList.tsx @@ -708,7 +708,7 @@ function MoneyRequestReportActionsList({ /> 0 && selectedTransactionIDs.length !== transactionsWithoutPendingDelete.length} onPress={() => { @@ -728,7 +728,7 @@ function MoneyRequestReportActionsList({ setSelectedTransactions(transactionsWithoutPendingDelete.map((t) => t.transactionID)); } }} - accessibilityLabel={translate('workspace.people.selectAll')} + accessibilityLabel={translate('accessibilityLabels.selectAllTransactions')} role="button" accessibilityState={{checked: isSelectAllChecked}} dataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: true}} diff --git a/src/components/MoneyRequestReportView/MoneyRequestReportTransactionList.tsx b/src/components/MoneyRequestReportView/MoneyRequestReportTransactionList.tsx index baa9715be4ddd..7ff98ab0441a6 100644 --- a/src/components/MoneyRequestReportView/MoneyRequestReportTransactionList.tsx +++ b/src/components/MoneyRequestReportView/MoneyRequestReportTransactionList.tsx @@ -495,7 +495,7 @@ function MoneyRequestReportTransactionList({ setSelectedTransactions(transactionsWithoutPendingDelete.map((t) => t.transactionID)); } }} - accessibilityLabel={CONST.ROLE.CHECKBOX} + accessibilityLabel={translate('accessibilityLabels.selectAllTransactions')} isIndeterminate={selectedTransactionIDs.length > 0 && selectedTransactionIDs.length !== transactionsWithoutPendingDelete.length} isChecked={selectedTransactionIDs.length > 0 && selectedTransactionIDs.length === transactionsWithoutPendingDelete.length} /> diff --git a/src/components/Search/SearchList/index.tsx b/src/components/Search/SearchList/index.tsx index 8e1b0771d52e4..ed6a0658db410 100644 --- a/src/components/Search/SearchList/index.tsx +++ b/src/components/Search/SearchList/index.tsx @@ -501,7 +501,7 @@ function SearchList({ {canSelectMultiple && ( 0 && (selectedItemsLength !== flattenedItemsWithoutPendingDelete.length || !hasLoadedAllTransactions)} onPress={() => { @@ -517,7 +517,7 @@ function SearchList({ ({ ({ ({ ({ = { }, accessibilityLabels: { selectAllFeatures: 'Seleccionar todas las características', + selectAllItems: 'Seleccionar todos los elementos', + selectAllTransactions: 'Seleccionar todos los gastos', }, connectionComplete: { title: 'Conexión completa', diff --git a/src/languages/fr.ts b/src/languages/fr.ts index 4a5c88636066c..8860aa39665ca 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -8285,7 +8285,11 @@ Voici un *reçu test* pour vous montrer comment cela fonctionne :`, }, fabGpsTripExplained: 'Aller à l’écran GPS (action flottante)', }, - accessibilityLabels: {selectAllFeatures: 'Sélectionner toutes les fonctionnalités'}, + accessibilityLabels: { + selectAllFeatures: 'Sélectionner toutes les fonctionnalités', + selectAllTransactions: 'Sélectionner toutes les transactions', + selectAllItems: 'Sélectionner tous les éléments', + }, homePage: { forYou: 'Pour vous', announcements: 'Annonces', diff --git a/src/languages/it.ts b/src/languages/it.ts index ede8d06632a73..1f80962a5cac2 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -8265,7 +8265,7 @@ Ecco una *ricevuta di prova* per mostrarti come funziona:`, }, fabGpsTripExplained: 'Vai alla schermata GPS (azione flottante)', }, - accessibilityLabels: {selectAllFeatures: 'Seleziona tutte le funzionalità'}, + accessibilityLabels: {selectAllFeatures: 'Seleziona tutte le funzionalità', selectAllTransactions: 'Seleziona tutte le transazioni', selectAllItems: 'Seleziona tutti gli elementi'}, homePage: { forYou: 'Per te', announcements: 'Annunci', diff --git a/src/languages/ja.ts b/src/languages/ja.ts index 7854937529d4d..212b9055b7574 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -8177,7 +8177,7 @@ Expensify の使い方をお見せするための*テストレシート*がこ }, fabGpsTripExplained: 'GPS画面へ移動(フローティングアクション)', }, - accessibilityLabels: {selectAllFeatures: 'すべての機能を選択'}, + accessibilityLabels: {selectAllFeatures: 'すべての機能を選択', selectAllTransactions: 'すべての取引を選択', selectAllItems: 'すべての項目を選択'}, homePage: { forYou: 'あなた向け', announcements: 'お知らせ', diff --git a/src/languages/nl.ts b/src/languages/nl.ts index 5f925de4d6164..946531e155749 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -8241,7 +8241,7 @@ Hier is een *testbon* om je te laten zien hoe het werkt:`, }, fabGpsTripExplained: 'Ga naar GPS-scherm (Zwevende actie)', }, - accessibilityLabels: {selectAllFeatures: 'Alle functies selecteren'}, + accessibilityLabels: {selectAllFeatures: 'Alle functies selecteren', selectAllTransactions: 'Alle transacties selecteren', selectAllItems: 'Selecteer alle items'}, homePage: { forYou: 'Voor jou', announcements: 'Aankondigingen', diff --git a/src/languages/pl.ts b/src/languages/pl.ts index a41305d0a7239..948de0d4d305a 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -8225,7 +8225,7 @@ Oto *paragon testowy*, który pokazuje, jak to działa:`, }, fabGpsTripExplained: 'Przejdź do ekranu GPS (przycisk akcji)', }, - accessibilityLabels: {selectAllFeatures: 'Zaznacz wszystkie funkcje'}, + accessibilityLabels: {selectAllFeatures: 'Zaznacz wszystkie funkcje', selectAllTransactions: 'Zaznacz wszystkie transakcje', selectAllItems: 'Zaznacz wszystkie pozycje'}, homePage: { forYou: 'Dla Ciebie', announcements: 'Ogłoszenia', diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts index 498c9df318282..434d6c1fcdbd6 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -8235,7 +8235,7 @@ Aqui está um *recibo de teste* para mostrar como funciona:`, }, fabGpsTripExplained: 'Ir para a tela de GPS (Ação flutuante)', }, - accessibilityLabels: {selectAllFeatures: 'Selecionar todos os recursos'}, + accessibilityLabels: {selectAllFeatures: 'Selecionar todos os recursos', selectAllTransactions: 'Selecionar todas as transações', selectAllItems: 'Selecionar todos os itens'}, homePage: { forYou: 'Para você', announcements: 'Anúncios', diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index 8aee1ee9728cb..0a641f9832ebf 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -7998,7 +7998,7 @@ ${reportName} locationServicesRequiredModal: {title: '需要访问位置信息', confirm: '打开设置', prompt: '请在设备设置中允许位置访问,以开始 GPS 距离跟踪。'}, fabGpsTripExplained: '前往 GPS 屏幕(悬浮操作)', }, - accessibilityLabels: {selectAllFeatures: '选择所有功能'}, + accessibilityLabels: {selectAllFeatures: '选择所有功能', selectAllTransactions: '选择所有交易', selectAllItems: '全选所有项目'}, homePage: { forYou: '为你', announcements: '公告', From 606b0cdd4cf820883f4687d563cc954f0b42790a Mon Sep 17 00:00:00 2001 From: daledah Date: Mon, 9 Feb 2026 11:14:07 +0700 Subject: [PATCH 3/6] fix lint --- src/CONST/index.ts | 5 +++++ src/components/SelectionList/components/ListHeader.tsx | 1 + .../BaseSelectionListWithSections.tsx | 1 + .../duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx | 1 + 4 files changed, 8 insertions(+) diff --git a/src/CONST/index.ts b/src/CONST/index.ts index 7f930af355a1d..2a51874bc2065 100755 --- a/src/CONST/index.ts +++ b/src/CONST/index.ts @@ -8134,9 +8134,14 @@ const CONST = { }, SELECTION_LIST: { BASE_LIST_ITEM: 'SelectionList-BaseListItem', + SELECT_ALL: 'ListHeader-SelectAll', }, SELECTION_LIST_WITH_SECTIONS: { BASE_LIST_ITEM: 'SelectionListWithSections-BaseListItem', + SELECT_ALL: 'BaseSelectionListWithSections-SelectAll', + }, + WORKSPACE_DUPLICATE_SELECT_FEATURES: { + SELECT_ALL: 'WorkspaceDuplicateSelectFeatures-SelectAll', }, CONTEXT_MENU: { REPLY_IN_THREAD: 'ContextMenu-ReplyInThread', diff --git a/src/components/SelectionList/components/ListHeader.tsx b/src/components/SelectionList/components/ListHeader.tsx index 46fbdd769f045..5337caba4d9e5 100644 --- a/src/components/SelectionList/components/ListHeader.tsx +++ b/src/components/SelectionList/components/ListHeader.tsx @@ -82,6 +82,7 @@ function ListHeader({ disabled={allDisabled} dataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: true}} onMouseDown={handleMouseDown} + sentryLabel={CONST.SENTRY_LABEL.SELECTION_LIST.SELECT_ALL} > {translate('workspace.people.selectAll')} diff --git a/src/components/SelectionListWithSections/BaseSelectionListWithSections.tsx b/src/components/SelectionListWithSections/BaseSelectionListWithSections.tsx index 3ad06f98c23b4..60d428605459c 100644 --- a/src/components/SelectionListWithSections/BaseSelectionListWithSections.tsx +++ b/src/components/SelectionListWithSections/BaseSelectionListWithSections.tsx @@ -632,6 +632,7 @@ function BaseSelectionListWithSections({ disabled={flattenedSections.allOptions.length === flattenedSections.disabledOptionsIndexes.length} dataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: true}} onMouseDown={shouldPreventDefaultFocusOnSelectRow ? (e) => e.preventDefault() : undefined} + sentryLabel={CONST.SENTRY_LABEL.SELECTION_LIST_WITH_SECTIONS.SELECT_ALL} > {translate('workspace.people.selectAll')} diff --git a/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx b/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx index ef6fcd6235de4..b01cdfdd72910 100644 --- a/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx +++ b/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx @@ -361,6 +361,7 @@ function WorkspaceDuplicateSelectFeaturesForm({policyID}: WorkspaceDuplicateForm role="button" accessibilityState={{checked: isSelectAllChecked}} dataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: true}} + sentryLabel={CONST.SENTRY_LABEL.WORKSPACE_DUPLICATE_SELECT_FEATURES.SELECT_ALL} > {translate('workspace.common.selectAll')} From 140b530ffaf616cb80ae101f4ec0b894c34e6c35 Mon Sep 17 00:00:00 2001 From: daledah Date: Mon, 16 Feb 2026 12:42:23 +0700 Subject: [PATCH 4/6] update transactions --- src/languages/es.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/languages/es.ts b/src/languages/es.ts index b83bb2db0cad8..a4b419ae59bec 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -7641,7 +7641,7 @@ ${amount} para ${merchant} - ${date}`, viewAttachment: 'Ver archivo adjunto', selectAllFeatures: 'Seleccionar todas las características', selectAllItems: 'Seleccionar todos los elementos', - selectAllTransactions: 'Seleccionar todos los gastos', + selectAllTransactions: 'Seleccionar todas las transacciones', }, parentReportAction: { deletedReport: 'Informe eliminado', From bc067cb43c627604767aa08d96e8577ef9c3ef08 Mon Sep 17 00:00:00 2001 From: daledah Date: Sat, 21 Feb 2026 11:54:16 +0700 Subject: [PATCH 5/6] fix ts error --- src/CONST/index.ts | 2 ++ src/components/SelectionList/components/ListHeader.tsx | 1 - .../SelectionListWithSections/BaseSelectionListWithSections.tsx | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CONST/index.ts b/src/CONST/index.ts index ae0ff85898ecf..610d1e0fbb68c 100755 --- a/src/CONST/index.ts +++ b/src/CONST/index.ts @@ -8420,6 +8420,8 @@ const CONST = { SELECTION_LIST: { BASE_LIST_ITEM: 'SelectionList-BaseListItem', SELECT_ALL: 'ListHeader-SelectAll', + SPLIT_LIST_ITEM_EDIT_BUTTON: 'SplitListItem-EditButton', + LIST_HEADER_SELECT_ALL: 'SelectionList-ListHeader-SelectAll', }, SELECTION_LIST_WITH_SECTIONS: { BASE_LIST_ITEM: 'SelectionListWithSections-BaseListItem', diff --git a/src/components/SelectionList/components/ListHeader.tsx b/src/components/SelectionList/components/ListHeader.tsx index 3635884a7f641..976746329dd97 100644 --- a/src/components/SelectionList/components/ListHeader.tsx +++ b/src/components/SelectionList/components/ListHeader.tsx @@ -83,7 +83,6 @@ function ListHeader({ disabled={allDisabled} dataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: true}} onMouseDown={handleMouseDown} - sentryLabel={CONST.SENTRY_LABEL.SELECTION_LIST.SELECT_ALL} > {translate('workspace.people.selectAll')} diff --git a/src/components/SelectionListWithSections/BaseSelectionListWithSections.tsx b/src/components/SelectionListWithSections/BaseSelectionListWithSections.tsx index 0b5fa50ecaf18..ea8e773a12779 100644 --- a/src/components/SelectionListWithSections/BaseSelectionListWithSections.tsx +++ b/src/components/SelectionListWithSections/BaseSelectionListWithSections.tsx @@ -638,7 +638,6 @@ function BaseSelectionListWithSections({ disabled={flattenedSections.allOptions.length === flattenedSections.disabledOptionsIndexes.length} dataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: true}} onMouseDown={shouldPreventDefaultFocusOnSelectRow ? (e) => e.preventDefault() : undefined} - sentryLabel={CONST.SENTRY_LABEL.SELECTION_LIST_WITH_SECTIONS.SELECT_ALL} > {translate('workspace.people.selectAll')} From a783652790c1f12f82f466a4f1dc113176961fd9 Mon Sep 17 00:00:00 2001 From: daledah Date: Sat, 21 Feb 2026 11:57:21 +0700 Subject: [PATCH 6/6] fix lint --- .../workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx b/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx index e870e3ac73eca..28fb0e8c541fd 100644 --- a/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx +++ b/src/pages/workspace/duplicate/WorkspaceDuplicateSelectFeaturesForm.tsx @@ -372,7 +372,6 @@ function WorkspaceDuplicateSelectFeaturesForm({policyID}: WorkspaceDuplicateForm accessibilityState={{checked: isSelectAllChecked}} sentryLabel={CONST.SENTRY_LABEL.WORKSPACE.DUPLICATE_SELECT_FEATURES_SELECT_ALL} dataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: true}} - sentryLabel={CONST.SENTRY_LABEL.WORKSPACE_DUPLICATE_SELECT_FEATURES.SELECT_ALL} > {translate('workspace.common.selectAll')}