From 353366ac54d2ecb3679726dc25ebcd2a56aed926 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 26 Dec 2025 22:41:29 +0100 Subject: [PATCH] fix(macos): expand highlighted menu rows to full width --- apps/macos/Sources/Clawdis/MenuHighlightedHostView.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/macos/Sources/Clawdis/MenuHighlightedHostView.swift b/apps/macos/Sources/Clawdis/MenuHighlightedHostView.swift index 1cd1262fd..22970ad4a 100644 --- a/apps/macos/Sources/Clawdis/MenuHighlightedHostView.swift +++ b/apps/macos/Sources/Clawdis/MenuHighlightedHostView.swift @@ -79,9 +79,11 @@ final class HighlightedMenuItemHostView: NSView { } private func updateSizing() { - self.hosting.frame.size.width = self.targetWidth + let width = max(1, self.superview?.bounds.width ?? self.targetWidth) + self.targetWidth = width + self.hosting.frame.size.width = width let size = self.hosting.fittingSize - self.frame = NSRect(origin: .zero, size: NSSize(width: self.targetWidth, height: size.height)) + self.frame = NSRect(origin: .zero, size: NSSize(width: width, height: size.height)) } }