diff --git a/apps/macos/Sources/Clawdis/CanvasManager.swift b/apps/macos/Sources/Clawdis/CanvasManager.swift index 56bd41889..668fb4721 100644 --- a/apps/macos/Sources/Clawdis/CanvasManager.swift +++ b/apps/macos/Sources/Clawdis/CanvasManager.swift @@ -226,7 +226,9 @@ final class CanvasManager { } private static func hasBundledA2UIShell() -> Bool { - guard let base = ClawdisKitResources.bundle.resourceURL?.appendingPathComponent("CanvasA2UI", isDirectory: true) else { + guard let base = ClawdisKitResources.bundle.resourceURL? + .appendingPathComponent("CanvasA2UI", isDirectory: true) + else { return false } let index = base.appendingPathComponent("index.html", isDirectory: false) diff --git a/apps/macos/Sources/Clawdis/CanvasSchemeHandler.swift b/apps/macos/Sources/Clawdis/CanvasSchemeHandler.swift index 550d78bd5..fda061e05 100644 --- a/apps/macos/Sources/Clawdis/CanvasSchemeHandler.swift +++ b/apps/macos/Sources/Clawdis/CanvasSchemeHandler.swift @@ -1,5 +1,5 @@ -import Foundation import ClawdisKit +import Foundation import OSLog import WebKit @@ -250,7 +250,8 @@ final class CanvasSchemeHandler: NSObject, WKURLSchemeHandler { let ext = url.pathExtension let name = url.deletingPathExtension().lastPathComponent guard !name.isEmpty, !ext.isEmpty else { return nil } - guard let resourceURL = ClawdisKitResources.bundle.url(forResource: name, withExtension: ext) else { return nil } + guard let resourceURL = ClawdisKitResources.bundle.url(forResource: name, withExtension: ext) + else { return nil } return try? Data(contentsOf: resourceURL) } diff --git a/apps/macos/Sources/Clawdis/CanvasWindow.swift b/apps/macos/Sources/Clawdis/CanvasWindow.swift index 9e669e02a..11af1b017 100644 --- a/apps/macos/Sources/Clawdis/CanvasWindow.swift +++ b/apps/macos/Sources/Clawdis/CanvasWindow.swift @@ -677,7 +677,10 @@ private final class CanvasA2UIActionMessageHandler: NSObject, WKScriptMessageHan await MainActor.run { guard let webView else { return } - let js = ClawdisCanvasA2UIAction.jsDispatchA2UIActionStatus(actionId: actionId, ok: result.ok, error: result.error) + let js = ClawdisCanvasA2UIAction.jsDispatchA2UIActionStatus( + actionId: actionId, + ok: result.ok, + error: result.error) webView.evaluateJavaScript(js) { _, _ in } } if !result.ok {