Files
element-call/src
fkwpandClaude Opus 5.5 a3af6f1514 Hold both device menus at 296px, framed in Safari too
- The camera and microphone menus were as wide as their longest device
  name, so a long one widened the menu over more of the call: 340px for a
  long speaker name. Both are now 296px, as design sets them, and a long
  name wraps.
- Narrower only where the call area is, so the menu still fits inside it:
  268px in a 300px call. Taken from the observation of the call area that
  already bounds the list's height.
- Held only for the dropdown. On Android and iOS Compound renders the menu
  as a drawer as wide as the screen; menuIsDrawer follows its rule.
- Once the list is long enough to scroll, Safari paints it above the
  outline the menu is framed with, and the frame vanished down both sides
  of it: 384px of it on the many-devices microphone menu, in WebKit. The
  list now keeps a border width clear of the frame, so the headings and
  the meter inside it no longer need their own.
- Guarded with a long speaker name, which fails at 340px on main's sizing;
  a unit test run as a phone, which fails with the width held there; and
  the many-devices story's inset, which fails on the old stylesheet, since
  the stories run in Chromium, which never showed the Safari bug.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-29 13:14:59 +02:00
..
2026-09-03 11:47:35 +02:00
2026-09-22 10:04:12 +01:00
2026-09-03 11:47:35 +02:00
…
Switch to 🛎️
2026-09-22 11:21:11 +01:00
2026-09-22 09:57:43 +01:00
…
2026-09-24 09:52:02 +00:00
2026-09-08 15:39:00 +02:00
2026-09-03 11:47:35 +02:00
2026-09-09 17:01:16 +02:00
2026-09-08 15:39:00 +02:00