diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocToolBox.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocToolBox.tsx
index cef8bed47..91cd7e0ff 100644
--- a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocToolBox.tsx
+++ b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocToolBox.tsx
@@ -345,6 +345,10 @@ const DocToolBoxComponent = ({
aria-label={t('Open the document options: {{title}}', {
title: doc.title || untitledDocument,
})}
+ // `DropdownMenu` does not use React Aria's MenuTrigger, so nothing
+ // exposes the button as a menu button. Both attributes are ours.
+ aria-haspopup="menu"
+ aria-expanded={openDropdown}
size="small"
icon={}
color="neutral"
diff --git a/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTree.tsx b/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTree.tsx
index 9fe952662..b7b54b4e1 100644
--- a/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTree.tsx
+++ b/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTree.tsx
@@ -14,7 +14,11 @@ import { Doc } from '@/docs/doc-management';
import { TreeSkeleton } from '@/features/skeletons/components/TreeSkeleton';
import { KEY_DOC_TREE, useDocTree } from '../api/useDocTree';
-import { findIndexInTree, reloadTree } from '../utils';
+import {
+ ID_TREE_KEYBOARD_INSTRUCTIONS,
+ findIndexInTree,
+ reloadTree,
+} from '../utils';
import { DocTreeRoot } from './DocTreeRoot';
import { DocTreeSubpages } from './DocTreeSubpages';
@@ -174,7 +178,6 @@ export const DocTree = ({ currentDoc }: DocTreeProps) => {
$height="100%"
role="tree"
aria-label={t('Document tree')}
- aria-describedby="doc-tree-keyboard-instructions"
$css={css`
/**
* TODO: When this pull request is merged (https://github.com/suitenumerique/ui-kit/pull/215), we
@@ -205,9 +208,9 @@ export const DocTree = ({ currentDoc }: DocTreeProps) => {
`}
>
{/* Keyboard instructions for screen readers */}
-
+
{t(
- 'Use the up and down arrow keys to move between documents, and Enter to open one. Press F2 to reach the actions of a document and to move between them, use Escape to go back to the document list.',
+ 'Use the up and down arrow keys to move between documents, and Enter to open one. Press F2 to reach the actions of a document, then the left and right arrow keys to move between them, and Escape to go back to the document list.',
)}
{
treeContext.treeData.nodes.length > 0 &&
treeRoot && (