Skip to content

Commit b03299b

Browse files
authored
Add missing aria label to the file browser (#355)
1 parent 7d58496 commit b03299b

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

packages/docprovider-extension/src/filebrowser.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -243,18 +243,20 @@ export const defaultFileBrowser: JupyterFrontEndPlugin<IDefaultFileBrowser> = {
243243
IRouter,
244244
JupyterFrontEnd.ITreeResolver,
245245
ILabShell,
246-
ISettingRegistry
246+
ISettingRegistry,
247+
ITranslator
247248
],
248249
activate: async (
249250
app: JupyterFrontEnd,
250251
drive: YDrive,
251252
fileBrowserFactory: IFileBrowserFactory,
252253
router: IRouter | null,
253254
tree: JupyterFrontEnd.ITreeResolver | null,
254-
labShell: ILabShell | null
255+
labShell: ILabShell | null,
256+
translator: ITranslator | null
255257
): Promise<IDefaultFileBrowser> => {
256258
const { commands } = app;
257-
259+
const trans = (translator ?? nullTranslator).load('jupyterlab');
258260
app.serviceManager.contents.addDrive(drive);
259261

260262
// Manually restore and load the default file browser.
@@ -263,6 +265,12 @@ export const defaultFileBrowser: JupyterFrontEndPlugin<IDefaultFileBrowser> = {
263265
restore: false,
264266
driveName: drive.name
265267
});
268+
defaultBrowser.node.setAttribute('role', 'region');
269+
defaultBrowser.node.setAttribute(
270+
'aria-label',
271+
trans.__('File Browser Section')
272+
);
273+
266274
void Private.restoreBrowser(
267275
defaultBrowser,
268276
commands,

0 commit comments

Comments
 (0)