Best browser in the world. Made by The Browser Company
With default yabai settings some issues may occur:
To make Arc working properly you need to add this command to yabairc:
yabai -m rule --add subrole="^AXSystemDialog$" manage=off mouse_follows_focus=off
By default Keyboard Maestro does not recognise Arc Browser for browser-related actions. This can be fixed with:
defaults write com.stairways.keyboardmaestro.engine AppleScriptGoogleChromeBundleID -string "company.thebrowser.Browser"
defaults write com.stairways.keyboardmaestro.engine BrowserGoogleChromeName -string "Arc Browser"
The Browser Company released basic AppleScript support for Arc, that can be used in Keyboard Maestro macros:
set KM_URL to ""
tell application "Arc"
set currentURL to URL of active tab of window 1
tell application "Keyboard Maestro Engine"
setvariable "KM_URL" to currentURL
...or you can use arc-applescript-api I've made 😅.