---
tags:
- meeting-notes
---
# 2025-02 CZI EOSS 6 Bokeh grant meeting
## 👥 Attendees
* Full name / Github handle / Organization
* Pavithra Eswaramoorthy / @pavithraes / Quansight Labs
* Tania Allard / @trallard / Quansight Labs
* Frank
* Gabriel
* Mateusz
**Moderator**: Tania
**Note taker**: Pavithra
## 📝 Agenda & Notes
<!-- Add any progress made during the last month and
other items needed discussion with the rest of the team -->
* Async updates (please note if there is anything we need to discuss synchronously)
- [name=Tania]:
- Working on the interim report, will ask for input. Need to submit by Friday.
- We have a release and DOI for the audit https://zenodo.org/records/14923642
- [name=Gabriel]:
- Started work on CSS vars with [Tabs CSS vars](https://github.com/bokeh/bokeh/pull/14349)
- Created [issue for a single page of all of Bokeh's components](https://github.com/bokeh/bokeh/issues/14345)
- For now, use the following URL: https://docs.bokeh.org/en/dev-3.7/docs/user_guide/interaction/widgets.html
- Reviewed some of Mateusz's PRs
- [name=Pavithra]:
- Helped with reviews and final misc-updates to publish the audit
- [name=Mateusz]:
- Finalizing existing work (keyboard management, tool hints)
- Working on notification API and bubbling of bokehjs log messages to UI
- Started adding ARIA `role` attribute to existing components
- Adding CSS variables to menus, toolbars and related components (as part of non-CZI PRs)
* Discuss concrete roadmap and prioritization based on audit findings and initial grant proposal
* What is the foundational work needed for accessibility remediation work? -> Mateusz
* The existing boards are not prioritised, so we need to ientify what is foundational work and what is nice to have -> Mateusz
* https://github.com/orgs/bokeh/projects/5?query=sort:updated-desc+is:open
* Data viz a11y prioritisation -> Frank
* Design-related
* Interaction with plot-tools -> especially how to that without a mouse
* Enabling developers
* Technical work
* First: technical work that relies on heavy design work too
* Enhancements
Check-in from proposal:
* Support for alt-text and ARIA labels (descriptions, labels) -> this needs to be prioritised next as this will remove some of the implementation blockers for other deliverables
* Foundational support for keyboard navigation -> there is an existing PR to get some of the foundational support
* Improved theming and styling
* Updated docs for: theming, alt-text, ARIA
* Support for international languages across text components -> text on canvas
Questions:
1. Gabriel: What if we add a download the data for a given plot (all data)?
From an a11y POV allowing access to the data is rather impactful
2. There are a lot of tools that are very mouse heavy, are there equivalent for keyboard-only interaction? (for example lasso -> that remains an unsolved problem)
Focus on the basics and things you know how to solve and can make significant progress on
## 🚀 Action items
- [ ] Widgets documentation:
- [ ] Update to include all widgets
- [ ] Long-term, examples to demonstrate all widgets
- [ ] Mateusz to identify and itemise MVP foundational work for: theming, ARIA, keyboard support
- [ ] Frank will join the technical sync -> need to find a slot that fits everyone's schedule
- Invited -> that slot works well 🎉