Ask Different (Apple)
Q&A for power users of Apple hardware and software
Latest Questions
6
votes
2
answers
8769
views
How to enable horizontal scroll in browsers on a mouse with separate horizontal scroll (logitech mx)?
It's really frustrating that in Safari, Chrome when i use the horizontal scroll it switches between tabs instead of scrolling the page. I've tried to go through the settings but found nothing on it. I would be grateful for advice.
It's really frustrating that in Safari, Chrome when i use the horizontal scroll it switches between tabs instead of scrolling the page.
I've tried to go through the settings but found nothing on it. I would be grateful for advice.
Krystian
(260 rep)
May 3, 2021, 07:30 AM
• Last activity: Aug 5, 2025, 08:00 PM
0
votes
0
answers
15
views
Safari Web Developer Tools - Is there a way I can screenshot/download all in the graphics tab?
The graphics tab in the safari web developer tools displays all the canvases on a website. You can manually capture screenshot for these canvas elements, but is there a way I can download all if there are a lot of canvas elements?
The graphics tab in the safari web developer tools displays all the canvases on a website. You can manually capture screenshot for these canvas elements, but is there a way I can download all if there are a lot of canvas elements?
parsel
(1 rep)
Jul 10, 2025, 02:59 AM
1
votes
0
answers
73
views
Can't set default browser on Sequoia
Since upgrading to Sequoia from Sonoma some time ago, the "default browser" functionality has been broken for me. - I want to use Firefox as default. It isn't set as default, so when I get the dialog prompt, it has options to "Use Firefox" or "Keep Safari". Hitting "Use Firefox" doesn't change anyth...
Since upgrading to Sequoia from Sonoma some time ago, the "default browser" functionality has been broken for me.
- I want to use Firefox as default. It isn't set as default, so when I get the dialog prompt, it has options to "Use Firefox" or "Keep Safari". Hitting "Use Firefox" doesn't change anything,
open https://example.com
still opens Safari
- I go to System Settings, find the default browser setting, which has _Chromium_ (it's installed but hasn't been used in ages) set as default. I set it to Firefox, nothing changes (OS still uses Safari), setting silently changes back to Chromium after ~5 seconds.
- About two weeks ago I managed to fix the issue by removing a zero-size ~/Library/Preferences/com.apple.LaunchServices.plist
_file_. The functionality broke again after installing an OS update yesterday and this time there's no such zero-size file on that location. There is, however a com.apple.LaunchServices.QuarantineEventsV2
in the Preferences directory. The com.apple.LaunchServices _directory_ contains a trio of files ending in SettingsStore.sql
, plist
and secure.plist
- all non-empty. Only the .secure.plist
file has recent modified-time - plist
was reportedly modified a month ago and the SettingsStore.sql
almost a year ago.
- EDIT - file permissions/ACLs/flags on those files (username redacted)
drwx------ 5 USER staff - 160 May 23 08:06 Library/Preferences/com.apple.LaunchServices
total 664
-rw-r--r-- 1 USER staff - 20480 Jul 12 2024 com.apple.LaunchServices.SettingsStore.sql
-rw-r--r-- 1 USER staff - 306283 Apr 19 10:28 com.apple.LaunchServices.plist
-rw-r--r-- 1 USER staff - 8582 May 23 08:06 com.apple.launchservices.secure.plist
myxal
(144 rep)
May 21, 2025, 07:42 AM
• Last activity: May 23, 2025, 07:27 AM
11
votes
5
answers
10358
views
Is CSS injection possible on iPad using Safari?
There is a possibility to use a custom style sheet in Safari on Mac to inject CSS syntax that changes the rendered output of web pages. I’m seeking a similar tool for iPad and iPadOS. Is there any way to use CSS injection in Safari or other browsers on the iPad?
There is a possibility to use a custom style sheet in Safari on Mac to inject CSS syntax that changes the rendered output of web pages.
I’m seeking a similar tool for iPad and iPadOS.
Is there any way to use CSS injection in Safari or other browsers on the iPad?
Mykola Zotko
(311 rep)
Dec 13, 2019, 02:49 PM
• Last activity: May 19, 2025, 10:03 PM
1
votes
0
answers
391
views
Binding a browser to a specific network interface
Currently, if I go to sites with a VPN on, it'll route traffic through the VPN. If the VPN is off, then it'll just route the traffic through Wi-Fi/ethernet (whichever one is connected). I want it so that Chrome can only connect to the internet if my VPN is active, otherwise going to a website withou...
Currently, if I go to sites with a VPN on, it'll route traffic through the VPN. If the VPN is off, then it'll just route the traffic through Wi-Fi/ethernet (whichever one is connected). I want it so that Chrome can only connect to the internet if my VPN is active, otherwise going to a website without my VPN on should show an error that I'm not connected to the internet (even if I actually am).
The closest program that I know that allows this behavior is qBittorrent , where it will only connect to peers if the network interface specified is up and running. This leads me to believe that other programs have the capability of binding to a specific network interface
I know the following from running
ifconfig
:
- My VPN runs on the utun4
network interface
- The ethernet port (I usually keep Wi-Fi disabled) runs on en7
I know that on Linux, you can accomplish this by using firejail
with firejail --net=utun4 /path/to/chrome
, and maybe on Windows using ForceBindToIP
. On macOS, firejail
doesn't work because it takes advantage of ip netns
, something that macOS doesn't have.
Additionally, my VPN connects to a different IP every time I ask it to connect, so this guide I found can't be applied as it relies on you knowing the IP address your VPN connects to.
I am using macOS Sequoia 15.1. Chrome is the browser I am using, but I don't mind solutions for Firefox / other Chromium-based browsers as well. I have tried using Squidman as a proxy, but am unsure as to how to accomplish what I want.
Meh.
(456 rep)
Jan 6, 2025, 02:29 AM
• Last activity: May 15, 2025, 08:08 PM
6
votes
1
answers
1699
views
Changing webpage encoding in iOS
Some webpages are encoded differently and not well-configured, so they may show up completely jumbled. One example is this page, originally in Japanese: http://immanuel.sakura.ne.jp/hoby/osakaben/osakaben.htm On desktop one can simply ask the browser to reload the page with a different encoding, but...
Some webpages are encoded differently and not well-configured, so they may show up completely jumbled. One example is this page, originally in Japanese:
http://immanuel.sakura.ne.jp/hoby/osakaben/osakaben.htm
On desktop one can simply ask the browser to reload the page with a different encoding, but I don't see this option in many iOS browsers. Is there an iOS browser out there that allows the user to manually select the encoding?
Rethliopuks
(215 rep)
Sep 14, 2020, 06:23 AM
• Last activity: Apr 11, 2025, 03:08 AM
1
votes
0
answers
59
views
Ligatures showing up in online code since Sequoia update
I updated to Sequoia last week and just started noticing ligatures showing up in code blocks on web sites. So e.g. `!==` is converted to `≢`, `!=` to `≠`, `>=` to `≥`, etc. A couple of examples (click image for full size) [![screenshot of laravel documentation site][1]][2] [Source](https://laravel.c...
I updated to Sequoia last week and just started noticing ligatures showing up in code blocks on web sites. So e.g.
[Source](https://laravel.com/docs/12.x/validation#custom-validation-rules)
[Source](https://jsfiddle.net/g3s1cmhu/)
It's only happening in browsers (Firefox, Safari, and Chrome) and not happening on all sites. I suspect that it might be based on the CSS font selection. These sites are working fine:
[Source](https://stackoverflow.com/a/72041168/1255289)
[Source](https://phpstan.org/writing-php-code/narrowing-types#equality-assertions)
My guess is that one of the system fonts got updated to include these ligatures? Thankfully, copying and pasting is not affected, it's just a display issue. While such a change might usually be welcome it's a bit of a mess when dealing with code.
Wondering if anyone can confirm they're seeing the same thing, and if there are any fixes for this (short of turning off website-defined fonts and browsing like it's 1999.)
!==
is converted to ≢
, !=
to ≠
, >=
to ≥
, etc.
A couple of examples (click image for full size)




miken32
(1224 rep)
Apr 4, 2025, 05:17 PM
3
votes
1
answers
65
views
How to set up the system so that when I click a link in any (non-browser) app it opens in Firefox in private browsing mode?
I'm using macOS Sequoia. My default browser is Firefox, so whenever I click a link in a (non-browser) app it opens it in Firefox. However, it opens it in a 'normal' browsing window, and I'd like it to open in a _private_ browsing window. I tried to search the net, but have only managed to come up wi...
I'm using macOS Sequoia. My default browser is Firefox, so whenever I click a link in a (non-browser) app it opens it in Firefox. However, it opens it in a 'normal' browsing window, and I'd like it to open in a _private_ browsing window.
I tried to search the net, but have only managed to come up with results for Windows. Those results mentioned changing the properties of the shortcut used to open Firefox and adding the
-private-window
command-line argument. I thought it made sense and might work on macOS too, but there seems to be no 'shortcut': all I can find is that in the System Settings I can choose the default browser, from a closed list of browsers installed on my system, with no option of any customisation (not even the option to choose a different app, let alone specify properties and/or command-line arguments).
Clarification: I'm not interested in disabling 'normal' browsing altogether (I've found an option in Firefox to make it always private, but that's not what I want – I do want to allow 'normal' browsing, I just want external links to open in private browsing mode by default).
Any help would be much appreciated!
Tom
(131 rep)
Mar 19, 2025, 10:03 AM
• Last activity: Mar 25, 2025, 08:08 PM
0
votes
4
answers
1356
views
Looking for an alternative browser that doesn't leak memory nor my data, and is secure
lately I have been using Firefox. It works rather well, but given my browsing habits (I never close down Firefox, I rarely reboot my macbook) I end up with an instance of Firefox that eats up 2/3 GB of RAM. This is obviously unacceptable, and Firefox is well known to have memory leaks here and there...
lately I have been using Firefox. It works rather well, but given my browsing habits (I never close down Firefox, I rarely reboot my macbook) I end up with an instance of Firefox that eats up 2/3 GB of RAM.
This is obviously unacceptable, and Firefox is well known to have memory leaks here and there. On the long run, "here and there" bogs down my machine and I need to close it down (when it doesn't crash) and restart it, and since I don't save things in the browsers (password, forms ecc) I need to re-login everywhere. :(
On the other hand I am concerned with Chrome and Safari, since I don't want history on my browser, nor want to provide data about a person (me) to third parties (via cookies, history, habits, tracking, whatever). So no Safari, no Chrome.
I don't know about Opera, but I never used it: I have always been curious, and I will download it today.
So here's the question: given all of the previous information, which is the browser safe, not-leaking-memory and that respects my privacy that you would advise me to use?
Thanks!
mgm
(103 rep)
Jan 16, 2014, 04:54 PM
• Last activity: Mar 25, 2025, 03:58 AM
0
votes
0
answers
15
views
Where are the profile files for the IceCat Web browser under MacOS?
For most mozilla/firefox based browsers the bookmarks, history, cookies, settings, configurations, etc. files are saved in a profile on the hard drive. Where are they for the [IceCat Web browser][1] under MacOS? [1]: https://icecatbrowser.org/download.html
For most mozilla/firefox based browsers the bookmarks, history, cookies, settings, configurations, etc. files are saved in a profile on the hard drive.
Where are they for the IceCat Web browser under MacOS?
Dr. Baba Kofi Weusijana
(1 rep)
Mar 23, 2025, 03:48 PM
• Last activity: Mar 23, 2025, 03:52 PM
6
votes
0
answers
641
views
How can I force macOS's "look up" feature to use my default browser to search?
In system preferences, I have my default browser set to Google Chrome. When I am using Chrome, if I select a word and force-click it, I get the usual dictionary pop-up, but if the word is not found in the dictionary the pop-up will have a button to "Search with Google". Clicking this button causes S...
In system preferences, I have my default browser set to Google Chrome.
When I am using Chrome, if I select a word and force-click it, I get the usual dictionary pop-up, but if the word is not found in the dictionary the pop-up will have a button to "Search with Google". Clicking this button causes Safari to open and the search is duly performed.
I can configure which search engine is used (and mentioned in the look-up pop-up) in Safari's preferences, but macOS appears to ignore my browser preference and always use Safari to do the search.
Is there a way to fix that?
cpcallen
(935 rep)
Aug 10, 2022, 04:34 PM
• Last activity: Feb 11, 2025, 05:20 PM
9
votes
1
answers
5093
views
Set different default browser for different apps on macOS
My default browser is set to Edge but I would like that when I open links from apps like Outlook for example they, and only they, will open in Chrome. Is there a way to manage this setting per app?
My default browser is set to Edge but I would like that when I open links from apps like Outlook for example they, and only they, will open in Chrome.
Is there a way to manage this setting per app?
yu kis
(91 rep)
Aug 31, 2023, 06:10 AM
• Last activity: Jan 30, 2025, 02:08 PM
1
votes
1
answers
225
views
Zoom In shortcut does not work in the dev tool interface of most browsers
On macOS Ventura, in the dev tools of most browsers, it’s not possible to zoom in with the ⌘ + shortcut unless you use the + of the numpad which most Macs don’t have. Curiously, the ⌘ - shortcut for zooming out and ⌘ 0 for resetting zoom both work as expected. Tested with Firefox Developer Edition,...
On macOS Ventura, in the dev tools of most browsers, it’s not possible to zoom in with the ⌘ + shortcut unless you use the + of the numpad which most Macs don’t have.
Curiously, the ⌘ - shortcut for zooming out and ⌘ 0 for resetting zoom both work as expected.
Tested with Firefox Developer Edition, Tor, Opera, Chrome, and Brave.
Only Safari does not have this problem.
Any idea how to solve this issue for other browsers?
Remember that I’m talking about the zoom command in the development tool interface (⌥ ⌘ i), not on a web page.
---
**Edit**
1. The keyboard shortcut ⌘ ⌃ works in all browsers except Firefox.
2. I am wondering if the ⌘ + shortcut is not working because on my keyboard, the + key is shifted (i.e. I need to press ⇧ 1 to obtain +). So if someone has a keyboard on which the + key is not shifted (e.g. Spanish keyboard), can you tell me in the comment if the ⌘ + shortcut works for you.
nico
(113 rep)
Jul 6, 2023, 04:26 PM
• Last activity: Jan 21, 2025, 01:06 PM
0
votes
1
answers
3006
views
Enable "ProMotion" faster refresh rates on Safari on Mac (120hz vs 60hz)
Some Mac computers such as the [MacBook Pro (16-inch, 2021)][1] offer *ProMotion* technology for [adaptive refresh rates][2] up to 120Hz. Benefits include smoother scrolling visually. The Safari web browser supplied by Apple oddly does not support the faster rates by default. You can verify this by...
Some Mac computers such as the MacBook Pro (16-inch, 2021) offer *ProMotion* technology for adaptive refresh rates up to 120Hz. Benefits include smoother scrolling visually.
The Safari web browser supplied by Apple oddly does not support the faster rates by default. You can verify this by visiting the web site TestUFO.com .
👉🏽 Is there some way to convince Safari to use faster refresh rates?
----------
My Question is like [*Enabling 120 fps on mobile Safari*](https://apple.stackexchange.com/q/454421/17907) but for Mac Safari rather than mobile Safari.
Basil Bourque
(13982 rep)
Oct 21, 2024, 08:03 PM
• Last activity: Dec 17, 2024, 08:40 PM
0
votes
0
answers
74
views
What causes Cmd+W and similar shortcuts stop working in Edge randomly?
On my MacBook Pro 16, Cmd + W and like shortcuts ( Cmd + C sometimes) stop working in edge randomly. I have to restart Edge to fix or use Cmd + W in Finder to make it work again in Edge. What could be the reason? I don't see this behavior when using Edge in Windows or Ubuntu.
On my MacBook Pro 16, Cmd+W and like shortcuts (Cmd+C sometimes) stop working in edge randomly. I have to restart Edge to fix or use Cmd+W in Finder to make it work again in Edge.
What could be the reason? I don't see this behavior when using Edge in Windows or Ubuntu.
xgdgsc
(761 rep)
Nov 23, 2024, 07:15 AM
• Last activity: Nov 23, 2024, 03:39 PM
2
votes
1
answers
176
views
How to access maps.apple.com on MacOS
Before sending https://maps.apple.com/lat,long to someone who may not have a Mac, I tried to view it myself. But Safari, DuckDuckGo, and Firefox all asked me if I wnted to open Maps.app When I declined, it refreshed the previous page. Is there a way around this short of traveling to a place that has...
Before sending https://maps.apple.com/lat,long to someone who may not have a Mac, I tried to view it myself.
But Safari, DuckDuckGo, and Firefox all asked me if I wnted to open Maps.app
When I declined, it refreshed the previous page.
Is there a way around this short of traveling to a place that has Windows?
WGroleau
(5370 rep)
Oct 14, 2024, 07:33 AM
• Last activity: Oct 15, 2024, 05:48 AM
0
votes
0
answers
299
views
Unresponsive website buttons on different Macs
There are buttons on some internal websites (can't provide an explicit link). Clicking most of them just gives no response at all in any browser (Firefox, Chrome, Safari, Edge) on all my different Macs. The buttons seem to be javascript buttons as mouse-over displays 'javascript:void(0);'. And I don...
There are buttons on some internal websites (can't provide an explicit link). Clicking most of them just gives no response at all in any browser (Firefox, Chrome, Safari, Edge) on all my different Macs. The buttons seem to be javascript buttons as mouse-over displays 'javascript:void(0);'. And I don't have any specific antivirus software installed.
Looks a bit like this old post , but the solution there doesn't apply.
These websites and buttons are being heavily used by many people (many are Windows). I happened to be able to confirm that some Apple Silicon user can use it without any problem. But not for me.
I finally noticed the following option in Safari.
> When we browse site A, there is an option `Safari -->
> Settings for "address of site A" --> enable content blockers`.
Unticking it helps my M2 Air to work.
But this **does not** help for another Mac Studio or Intel iMac at all.
And another guy's M-chip Air even works well with it ticked...
I'm using the latest macOS and browsers.
Any possible fix or direction? Thanks.
xiaohuamao
(341 rep)
Sep 5, 2024, 03:41 AM
• Last activity: Sep 15, 2024, 07:39 AM
0
votes
0
answers
37
views
Counterpart of Safari "enable content blockers" in Firefox
In Safari, when we browse site A, there is an option `Safari --> Settings for "address of site A" --> enable content blockers`. Some websites do not function well unless this is unticked. But where is the counterpart option in Firefox? All in MacOS.
In Safari, when we browse site A, there is an option
Safari --> Settings for "address of site A" --> enable content blockers
. Some websites do not function well unless this is unticked. But where is the counterpart option in Firefox?
All in MacOS.
xiaohuamao
(341 rep)
Sep 2, 2024, 09:44 AM
• Last activity: Sep 2, 2024, 12:23 PM
0
votes
1
answers
259
views
Screen Time does NOT block web downloads -- alternatives/workarounds needed
In Settings > Screen Time > Content & Privacy Restrictions > Store, Web, Siri & Game Center Content > Web Content, you can block sites either by blocking adult websites or allowing only approved websites. This works fine when it comes to blocking webpages, but it does NOTHING for downloads. For exam...
In Settings > Screen Time > Content & Privacy Restrictions > Store, Web, Siri & Game Center Content > Web Content, you can block sites either by blocking adult websites or allowing only approved websites. This works fine when it comes to blocking webpages, but it does NOTHING for downloads. For example, if you set it on "Only Approved Websites", which by default allows a few kids websites and blocks everything else, and then type a *download link* into the URL box of Safari (or any other browser or app that uses WebKit) -- the download goes through and you are able to download an entire file despite the fact that the domain that the file comes from is blocked. This is because the link is is a download link, not a webpage link. This bypass works for any website at all, and includes adult movies, images, applications -- whatever you want to download, you can download as long as you have the download link.
How do I block downloads on WebKit in iOS?
BarackBarackBarack
(101 rep)
Aug 8, 2024, 06:12 PM
• Last activity: Aug 8, 2024, 07:54 PM
1
votes
0
answers
90
views
How can I change firefox bundle id so I can choose the correct default browser?
I have two versions of Firefox installed (regular 126 and beta 129) to help me switch between my work and my private user profile. Both installations show me "Firefox is set as default browser". In the system setting I tried switching back and forth (and even temporary switched to another browser),...
I have two versions of Firefox installed (regular 126 and beta 129) to help me switch between my work and my private user profile.
Both installations show me "Firefox is set as default browser". In the system setting I tried switching back and forth (and even temporary switched to another browser), but still it opens all links in the beta version and not in the regular browser.
According to this answer, the problem occurs, because all Firefox installations use the same bundle id and mac chooses the newest version when there are multiple versions available.
So I was wondering how I can force one of those two versions to identify with another bundle id? I thought the beta once had
org.mozilla.firefoxbeta
instead of org.mozilla.firefox
?
Or do you have other solutions how to switch the default browser between multiple installed versions?
Leon D
(171 rep)
Aug 2, 2024, 09:47 AM
• Last activity: Aug 2, 2024, 10:00 AM
Showing page 1 of 20 total questions