Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Improve Accessibility of JupyterLab

Status: In Progress · Proposal

June 2026

Report Date: Tuesday June 30th

Funding Body: Jupyter Foundation

Beneficiary: QuantStack


Summary of Work Completed

Software development

Lead Developer: Isabel Paredes

Merged pull requests:

Pull Requests under review:

Work in progress:

User testing

We are in the process of recruiting a cohort of testers, and will probably conduct the first test after the summer break in September 2026

Resources usage

As of June 30th, we spent 43.125 days of work by Isabel since the signing of the SOW.

May 2026

Report Date: Friday May 29th

Funding Body: Jupyter Foundation

Beneficiary: QuantStack


Summary of Work Completed

Software development

Lead Developer: Isabel Paredes

Merged pull requests:

Pull Requests under review:

Work in progress:

User testing

We have finalized the legal framework for the user tests in collaboration with the Pôle Handicap of Université Paris Saclay. This framework ensures compliance with data protection and employment laws, and we have now begun the recruitment process for the cohort of testers.

Resources usage

As of May 29th, we spent 38.875 days of work by Isabel since the signing of the SOW.

April 2026

Report Date: Thursday April 30th

Funding Body: Jupyter Foundation

Beneficiary: QuantStack


Summary of Work Completed

Software development

Lead Developer: Isabel Paredes

Merged pull requests:

Pull Requests under review:

Work in progress:

Resources usage

As of Apr 30th, we spent 35.875 days of work since the signing of the SOW.

March 2026

Report Date: Friday March 27th

Funding Body: Jupyter Foundation

Beneficiary: QuantStack


Summary of Work Completed

Software development

Lead Developer: Isabel Paredes

Merged pull requests:

Pull Requests under review:

Work in progress:

Resources usage

As of March 27th, we spent 23.625 days of work by Isabel since the signing of the SOW.

User tests

The user testing phase with students from Université Paris Saclay remains temporarily on hold pending a legal review by QuantStack’s legal counsel. The review aims to ensure compliance with French labor laws, particularly regarding the legal status of participant compensation.

Current Status:

Finalizing the legal framework for participant compensation.

February 2026

Report Date: Friday, February 27th

Funding Body: Jupyter Foundation

Beneficiary: QuantStack


Summary of Work Completed

Initial Research: Isabel Paredes began by reviewing previous keyboard accessibility work and existing blog posts regarding Jupyter’s navigation improvements.

Issue Review: A review was conducted on several reported accessibility violations, specifically JupyterLab Issues #9399, #16890, and #16891.

Community Coordination: Attended two Jupyter Contributor meetings to establish a plan for addressing the most urgent accessibility barriers.

Manual Testing: Performed a manual audit of the latest JupyterLab version to identify navigation gaps. Key issues found include:

Development Activity: Started work on Jupyter PR #18362 to address historical review issues and began making the Keyboard Shortcuts dialog navigable (Issue #18374).

Deliverables/Milestones

Challenges or Risks

Budget Update

Next Steps