Skip to content

Lazy MiniReportActionContextMenu rendering #89782

@cristipaval

Description

@cristipaval

Defer mounting of MiniReportActionContextMenu so its Onyx subscriptions don't fire for every list cell. Web-only visible effect, but the component was subscribing on mobile web too.

Results (10 ADDCOMMENT, 50 pre-existing, 4.4× CPU slowdown):

  • Subscriptions: 4421 → 2081 (−53%)
  • Avg latency: ~1100ms → ~900ms (−18%)
  • Tree nodes: 9193 → 8893 (−300)

PR: #89589

Issue OwnerCurrent Issue Owner: @LukasMod

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions