Post

Replies

Boosts

Views

Activity

Safari Extension Popup doesn't get focus on iPadOS
Hi there 👋 I'm a newbie to the Apple Developer ecosystem. I recently shipped my very first app to the App Store (see: https://themagichighlighter.com, or check it out on the App Store). Here's an excerpt from my manifest.json file, with the corresponding action and commands configuration: { "...": "...", "action": { "default_popup": "popup.html", "browser_style": true, "default_area": "navbar", "default_icon": { "16": "images/toolbar-icon-16.png", "19": "images/toolbar-icon-19.png", "32": "images/toolbar-icon-32.png", "38": "images/toolbar-icon-38.png", "48": "images/toolbar-icon-48.png", "72": "images/toolbar-icon-72.png" } }, "commands": { "_execute_action": { "suggested_key": { "default": "Ctrl+Shift+F", "mac": "Ctrl+Shift+F", "ios": "Ctrl+Shift+F" }, "description": "Open the popup menu" } }, } Everything basically works as expected. The ⌘-Shift-F keyboard shortcut opens the extension popup on Mac and iPad (w/ external keyboard attached), and on Safari for Mac the popup has focus so it can accept subsequent keyboard input. I can even see the commands._execute_action.description in the iPadOS keyboard shortcut menu (long press the ⌘ key and use → to see "Safari Extensions" shortcuts). Cool! However, on the iPad the popup doesn't have focus so it can't receive subsequent keyboard input. I've even tried using document.activeElement = xxx in the popup to force focus, AND element.blur() in the active tab to forcefully remove focus, but none of it works on iPad. Any suggestions would be greatly appreciated!! Cheers 🍻
0
0
752
Mar ’23
Feedback on my first ever Safari Extension
Hi everyone 👋 I made a thing! It's a new Safari Extension called "The Magic Highlighter" (https://themagichighlighter.com). It's my first ever foray into the  Apple ecosystem, so any/all feedback is welcome. I'd love to know if you have any suggestions for the app, App Store listing, and/or product website. Operators are standing by. 😊
0
0
519
Mar ’23