Skip to content

Share one snapshot decode across filter hovercards #688

Closed

Description

@HMarzban

Summary

Concurrent filter hovercards on one pad each read and decoded up to 1 MiB of pad snapshot on their own. They now share one head read and one decode.

Details

createSingleFlight, keyed on the document id, wraps the head read and the decode. Nothing is kept after the read settles.

Built in 31d30b56a on local main, not pushed yet.

Done when

  • Pushed and deployed.

Related

#242

Activity

  1. added this to the v2.3.0 milestone on Nov 4, 2026
  2. HMarzban commented on Nov 4, 2026

    @HMarzban
    CollaboratorAuthor

    Closed, 2026-11-04. 31d30b56a is on main, and deploy run 41854096960 shipped it. Backend Tests and Backend E2E passed in that run. The pad filter hovercard on /demo worked in the production check on 2026-11-04.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    EditorTiptap & ProsemirrorPerformanceQuery cost, load, and capacity

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions