diff --git a/Sources/MediaLibraryView.swift b/Sources/MediaLibraryView.swift index 5cb9c47..08abdd6 100644 --- a/Sources/MediaLibraryView.swift +++ b/Sources/MediaLibraryView.swift @@ -199,7 +199,9 @@ struct MediaLibraryView: View { .listStyle(.plain) .scrollDismissesKeyboard(.interactively) .onTapGesture { + #if os(iOS) UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) + #endif } } diff --git a/Sources/NetworkFileBrowser.swift b/Sources/NetworkFileBrowser.swift index b30cb9e..117bf54 100644 --- a/Sources/NetworkFileBrowser.swift +++ b/Sources/NetworkFileBrowser.swift @@ -229,7 +229,8 @@ struct NetworkFileBrowserMac: View { let trimmed = connectURL.trimmingCharacters(in: .whitespaces) guard !trimmed.isEmpty else { return } if let url = URL(string: trimmed) { - NSWorkspace.shared.open(url) { _, error in + let config = NSWorkspace.OpenConfiguration() + NSWorkspace.shared.open(url, configuration: config) { _, error in if let error = error { DispatchQueue.main.async { self.errorMessage = "Mount failed: \(error.localizedDescription)"