From cfe1ce2c6796e6b2ce000854829d5ced06ed1d5a Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sun, 9 Nov 2025 21:36:22 +0100 Subject: [PATCH] [ios] Work around background selection issue Signed-off-by: Yannik Bloscheck --- .../Template Builders/MapTemplateBuilder.swift | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift b/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift index 83550c1dd..f9cf3694f 100644 --- a/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift +++ b/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift @@ -167,6 +167,17 @@ final class MapTemplateBuilder { case .zoomOut: button.image = UIImage(systemName: "minus") } + // Remove code below once Apple has fixed its issue with the button background + if #unavailable(iOS 26) { + switch type { + case .startPanning: + button.focusedImage = UIImage(systemName: "smallcircle.filled.circle.fill") + case .zoomIn: + button.focusedImage = UIImage(systemName: "plus.circle.fill") + case .zoomOut: + button.focusedImage = UIImage(systemName: "minus.circle.fill") + } + } return button }