From 595c1e222b87124c15bc2cd595787b8b632ec76e Mon Sep 17 00:00:00 2001 From: Pete Schaffner Date: Sun, 11 Feb 2024 13:52:11 +0100 Subject: [PATCH] Remove vibrant layer before re-adding it --- macos/Sources/Features/Terminal/TerminalWindow.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/macos/Sources/Features/Terminal/TerminalWindow.swift b/macos/Sources/Features/Terminal/TerminalWindow.swift index 395a1bd8d..b4194c113 100644 --- a/macos/Sources/Features/Terminal/TerminalWindow.swift +++ b/macos/Sources/Features/Terminal/TerminalWindow.swift @@ -242,6 +242,7 @@ class TerminalWindow: NSWindow { newTabButtonImageLayer = imageLayer } + newTabButtonImageView.layer?.sublayers?.first(where: { $0.className == "VibrantLayer" })?.removeFromSuperlayer() newTabButtonImageView.layer?.addSublayer(newTabButtonImageLayer!) newTabButtonImageView.image = nil // When we nil out the original image, the image view's frame resizes and repositions