-
-
Notifications
You must be signed in to change notification settings - Fork 292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: MacOS 15 Privacy Popups #170
Comments
Hi, However 2 points :
|
Does anyone have an English version of the alert? Preferably not a translation, but the actual English alert that shows up, so I can Google it :) |
Did occur again after being in standby for a while even when Ice was closed |
I think this is most likely a bug with the macOS 15 beta. In fact, it seems like I remember reading something similar happening in some of the early macOS 14 betas that was resolved before its official release. |
This is not due to a bug in macOS 15, this is due to the following per Apple's documentation and enterprise support recommendations:
https://developer.apple.com/documentation/macos-release-notes/macos-15-release-notes#Deprecations This was announced in 2022 with Sonoma beta, and the experience was so poor Apple removed the notifications in favor of the next OS (now 15, Sequoia) |
Looks like it's this line: Ice/Ice/Bridging/Bridging.swift Line 221 in 79a833e
|
@WardsParadox We don't have the option to use ScreenCaptureKit. It can't capture of offscreen items. Until Apple adds support for that, this is quite literally our only option. |
I'll let our support know this and see what they suggest. ☝🏻This☝🏻may be enough for us to push this further back. It also shouldn't be prompting more than once like it is now which is feedback we're already sending in. Thanks for the further info. |
It's this line that lets us do the offscreen capture: Ice/Ice/Bridging/Bridging.swift Line 213 in 79a833e
Which is the Swift overlay for |
@WardsParadox Any update on this? |
So far the response is "Developers need to move onto newer APIs" unfortunately. So we're starting the "and if those API's don't exist" talks. |
We've put additional pressure through our enterprise channel, so 🤞🏻 for some additional info soon. |
Just to add my 2 cents. I know most of it has been said, but here is a summary. This is from macOS 15 Beta 4 Release Notes:
Also in Xcode I get deprecation messages for the following lines: Ice/Ice/Bridging/Bridging.swift Line 213 in 2332b01
Ice/Ice/Bridging/Bridging.swift Line 221 in 2332b01
|
@WardsParadox Would it help if I opened my own ticket with Apple? Maybe additional feedback would help them see that this is indeed a problem. |
It looks like my previous comment never posted. Yes please! If you can link the ID of the case, I'll reference it on ours as an impacted app due to missing APIs |
@terafin The problem isn't getting the windows. The problem is capturing an image from them. It's been a while since I messed with it, but if I'm remembering correctly, it either throws an error, hangs, or returns a blank image. |
@stonerl Yikes. This is even worse than before. People are going to panic when they see that. I want to make it clear that Ice does NOT record private aspects of the screen and never will. Here are the things it captures:
|
Might be worth trying again, worked for me :) |
@terafin Even for offscreen menu bar items? Maybe they fixed it. Which version of macOS? |
Didn't try that, but 14.5, worth a shot? |
@terafin I guess it's worth another shot, but onscreen items have never been the problem. It's only ever been offscreen, so I doubt anything has changed. I'll still check though. |
@jordanbaird Awesome, thanks! I suspect if it doesn't work, that might be a more concise and clear bug report since I think that's the "intended" API :) Who knows, maybe it's a more specific bug that can be fixed! (Note: Offscreen worked for me, just never tried menu bars) |
According to 9to5mac it now only asks once a month Link to article |
@stonerl That's better than it was at least, but I agree with their opinion that it's still over the top. In my opinion, it should be an opt-in feature, or at least let users opt out for individual apps. The wording of the alert is improving as well. I'm still going to submit feedback to Apple about the missing functionality in ScreenCaptureKit, since I really do want to migrate to the newer APIs. But this at least makes it a little less pressing. |
Looks like macOS 15 is truly going to be Apple's Vista... |
Why do they have to treat us like we're [REDACTED]? Let us "allow always", god damn it. |
@kocane While I do agree with your sentiment, please follow our code of conduct by keeping that kind of language outside of this repository. Thanks. |
I'm going to close this, as Sequoia is releasing today, and Apple seems to have settled on the once-a-month popup. There isn't much Ice can do about this, aside from implementing the new ScreenCaptureKit APIs (which we can't do for the reasons described above). |
Thank you @jordanbaird Hopefully there will be enough outrage from this annoying change that Apple will reconsider this for 15.1 |
This little app here might be what we are looking for: Amnesia |
There's also a manual way to do what the Amnesia app does without granting low level system permissions to yet another app. |
New changes in macOS 15.1 beta6. Not sure what this means in practice, but let's hope for less popups. |
Shameless plug for a small thing I made: |
Check existing issues
Description
So since macos 15 I get this popup each time Ice records something on my screen. If I click Continue, it popups again.
This is very annoying, anything that could be done to keep it to a minimum?
Steps to Reproduce
Ice Version
0.10.0-beta.4
macOS Version
15.0
Screenshots
The text was updated successfully, but these errors were encountered: