SIGN IN SIGN UP

Improve sessions list rendering on phone layout (#314321)

* Improve sessions list rendering on phone layout

- Phone-aware row height (76px) in SessionsTreeDelegate, refreshed on IsPhoneLayoutContext changes.
- Larger title/details fonts and roomier padding under .phone-layout.
- Card-style row margin/border-radius and centered icon alignment.
- Per-row toolbar always visible on touch; pulled out of the title-row flow with absolute positioning so 44px tap targets do not shift the details row.
- Stop pointer/click propagation at the toolbar container so action taps do not trigger the row open handler.

* Address PR review

- Stop Monaco Gesture tap from reaching the list when the user taps
  an inline action on touch (DOM stopPropagation only covers mouse).
- Drop unsafe vertical margin on the absolutely positioned list row;
  any inter-row spacing lives inside the row via padding/border.
- Refresh stale doc comments (row geometry, iteration cost, no-op
  '2-line wrap' description).
O
Osvaldo Ortega committed
8ef0b7e69bf6973a950ef89c17d344aa9b21a5aa
Parent: b0a1464
Committed by GitHub <noreply@github.com> on 5/5/2026, 5:27:39 AM