Jeff Johnson
Jeff Johnson
If you call chrome.storage.local.get with an empty string, it returns an empty object, even if the empty string is used as a key in the storage. This is contrary to...
Testing on iPadOS 16.1 (20B82). There's a similar bug in macOS Safari. Steps to reproduce: 1) Build, install, and enable the attached Safari extension project LoadBug. 2) Open Safari and...
macOS 13.0.1 (22A400) and Safari 16.1 (18614.2.9.1.12) When developing a Safari extension locally, I build and run from Xcode, and if the version number of the built extension is higher...
If your Safari app extension popup has an NSTextView, Safari doesn't enable Paste and Match Style, even though it enables Paste. See the attached screenshot. In my testing and debugging,...
Safari 16.2 (17614.3.7.1.7, 17614) If a website loads with the headers Cross-Origin-Resource-Policy: cross-origin and Cross-Origin-Embedder-Policy: require-corp, then Safari app extension resources are blocked when loaded from or elements. This happens...
FB9165971 - Web extension popups don't respect Show scroll bars Always in macOS System Preferences
This bug has been filed with Apple as FB9165971 Steps to reproduce: 1. Open System Preferences, General, and set "Show scroll bars" to "Always" 2. Build and run the attached...
This bug has been filed with Apple as FB9188460 Steps to reproduce: 1) Download and open the Apple sample code project Sea Creator: https://developer.apple.com/documentation/safariservices/safari_web_extensions/adopting_new_safari_web_extension_apis 2) In the popup.css file, add...
The left sidebar is hidden at around 76em. This is a relatively large window width even on desktop. Compare my two screenshots. ...
### What is the issue with the HTML Standard? According to the [resource selection algorithm](https://html.spec.whatwg.org/multipage/media.html#concept-media-load-algorithm), if "the media element has no assigned media provider object and has neither a `src`...
When a Safari app extension popup view includes an NSTextView, and the text view is focused, Safari wrongly steals keyboard shortcuts that are mean for text selection and editing. For...