Status report: consultancy team, week 22, 2026

Caolan

  • impress slowdown,
    slide transition pane active for one user very noisy for all users
    https://gerrit.collaboraoffice.com/c/online/+/3236
  • a11y: jsdialog: grey out disabled checkbox labels via sibling selector
  • a11y: add new jsenabled dialogs to a11y dialog coverage
  • a11y: backport a11y coverage tests, etc
  • a11y: jsdialog: empty id sent as select target for menubutton
  • 10 reviews
  • a11y: use sidebar.container instead of getContainer()
  • a11y test to ensure labels for sidebar comboboxes/spinbuttons
  • a11y: give the calc functions sidebar labels
  • a11y: drop late events after client-side disable instead of throwing
  • link update improvements
  • check fill bitmap links on the draw layer pool, not the doc pool
  • 8 reviews
  • a11y: add impress sidebar cypress test, fix labels and previews alt
  • ci throughput
  • split toplevel fortify -Wp, into two args to work around ccache bug
  • track outstanding subforkit spawn requests
  • A lot of the flatpak build logs is about generating cppunit doxygen docs
  • 14 reviews
  • a11y, make QrCodeGenDialog/CompressGraphicsDialog/ScDataBarFrmtEntry
    async dialogs
  • a11y: complete a11y calc dialog coverage
  • a11y: complete a11y impress dialog coverage
  • 21 reviews
  • a11y: add impress sidebar cypress test, fix labels and previews alt
  • a11y: fix tab traversal
  • a11y: remove + from the file name derived from the test description
  • mysterious cypress failure
  • ci throughput:
  • test: do not block the wsd poll thread in createStamp
  • cypress: impress a11y_dialog: scroll sidebar pushbutton into view before clicking
  • cypress: don’t show the event-delay watchdog dialog during ci
  • calc freeze when multiple users type at the same time
  • add markdown to the text processing menu/dropdowns
  • 9 reviews

Mike

  • “PPTX 1st page background missing on open and after save”

    • On hold; will start next
  • Comment improvements

    • Implemented some missing bits required
  • “Document stuck in loop loading”

    • Asked for clarifications
    • Got new details, can repro now

Tomaz

Calc: Pre-View Spreadsheet Filtering

  • Issue when the user gets thrown into “Default view” if another user creates a new sheet view
    • We send a “tab inserted” event 2 times, which causes this issue
    • Was not trivial to find what is actually causing this, but once clear, writing a test that would fix it was possible.
    • Added the test case and pushed the patch for review.

Vector rendering for online:

  • Got some code into main
  • Restructured the tests so they create a reference file in engine and that is then used in Mocha test
  • Also specific primitive JSON references added, because it’s not easy to create a document that will actually produce the primitives.
  • Now continuing with reviews of new primitives and adding those one by one to tests. Soon done with PolyPolygon related primitives.

Carlito Font issue

  • In process: Calc EditEng migrator for cells
    • Code needs to be revieed - not trivial as adding new property to EditEng so we mark that we render the paragraph using font independent line spacing (which is missing).
    • Also need some tests.

Miklos

Finished Copying slides between presentations: non-matching slide size copy is not handled · Issue #15821 · CollaboraOnline/online · GitHub