fix: handle complete empty snapshots and match dropdown trigger width

This commit is contained in:
Andras Bacsai
2026-08-16 18:26:40 +02:00
parent 9729e765b4
commit e28d8ca0ff
4 changed files with 23 additions and 21 deletions
@@ -35,7 +35,7 @@
const availableHeight = window.innerHeight - (edge * 2);
const triggerRect = trigger.getBoundingClientRect();
const desiredWidth = config.matchTriggerWidth
? Math.max(triggerRect.width, panel.offsetWidth)
? triggerRect.width
: panel.offsetWidth;
const panelWidth = Math.min(desiredWidth, availableWidth);
const panelHeight = Math.min(panel.scrollHeight, config.maxHeight ?? availableHeight);