Revision: 29599
http://sourceforge.net/p/bibdesk/svn/29599
Author: hofman
Date: 2025-09-17 16:48:58 +0000 (Wed, 17 Sep 2025)
Log Message:
-----------
Try to get URL from error, try loading simulated request
Modified Paths:
--------------
trunk/bibdesk/BDSKTextImportController.m
Modified: trunk/bibdesk/BDSKTextImportController.m
===================================================================
--- trunk/bibdesk/BDSKTextImportController.m 2025-09-17 16:06:17 UTC (rev
29598)
+++ trunk/bibdesk/BDSKTextImportController.m 2025-09-17 16:48:58 UTC (rev
29599)
@@ -942,9 +942,14 @@
- (void)webView:(WKWebView *)aWebView didFailNavigation:(WKNavigation
*)navigation withError:(NSError *)error {
if ([[error domain] isEqualToString:NSURLErrorDomain] == NO || [error
code] != NSURLErrorCancelled) {
- NSURL *url = [webView URL];
+ NSURL *url = [[error userInfo]
objectForKey:NSURLErrorFailingURLErrorKey] ?: [webView URL];
NSString *errorHTML = [NSString
stringWithFormat:@"<html><head><title>%@</title></head><body><h1>%@</h1></body></html>",
NSLocalizedString(@"Error", @"Placeholder web group label"), [error
localizedDescription]];
- [webView loadHTMLString:errorHTML baseURL:url];
+ if (url == nil)
+ [webView loadHTMLString:errorHTML baseURL:nil];
+ else if (@available(macOS 12.0, *))
+ [webView loadSimulatedRequest:[NSURLRequest requestWithURL:url]
responseHTMLString:errorHTML];
+ else
+ [webView loadHTMLString:errorHTML baseURL:url];
}
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit