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 Owner
Current Issue Owner: @LukasMod
Defer mounting of
MiniReportActionContextMenuso 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):
PR: #89589
Issue Owner
Current Issue Owner: @LukasMod