Posts

Post marked as solved
2 Replies
1.3k Views
I have a web extension https://github.com/david-shortman/clickster In the directory for that extension, I ran david@Davids-Mac-mini clickster % xcrun safari-web-extension-converter . Xcode Project Location: /Volumes/Samsung_T5/dev/GitHub/clickster App Name: Clickster App Bundle Identifier: com.yourCompany.Clickster Language: Swift Is this correct? [yes]: no Xcode Project Location [/Volumes/Samsung_T5/dev/GitHub/clickster]: App Name [Clickster]: App Bundle Identifier [com.yourCompany.Clickster]: com.shortman.Clickster Swift Objective-C Language [1]: 1 Then, Xcode automatically opens that project. I ran the app with the default config for "My Mac". The extension immediately encountered this error in the default guard in ViewController here error error Error? domain: "SFErrorDomain" - code: 1 0x0000600002706ca0 error was thrown on line 3 guard let state = state, error == nil else {                 // Insert code to inform the user that something went wrong.                 return // <- breaks here             }
Posted Last updated
.
Post not yet marked as solved
0 Replies
900 Views
In a web extension, I am trying to highlight and capture the element over which the mouse is currently hovering. However, the mousemove event does not trigger in Safari when the mouse is over a disabled element. This code will print the mousemove event details in Firefox and Chrome, but print nothing in Safari: document.addEventListener("mousemove", (event) => console.log(event)); I've also tried putting the event listener on window instead with the same result :( Related SO question https://stackoverflow.com/posts/65161714/edit
Posted Last updated
.