wulkano / Kap

An open-source screen recorder built with web technology
https://getkap.co
MIT License
18.01k stars 822 forks source link

Kap not registering screen recording permissions after they're granted #1120

Open sergeichestakov opened 2 years ago

sergeichestakov commented 2 years ago

Hey there! Love the app but am unfortunately running into an issue that is preventing me from continuing to use it 😕 I recently uninstalled and re-installed Kap as I was running into an error that was causing the app to keep crashing (I believe they were the unhandled promise rejection errors seen here: https://github.com/wulkano/Kap/issues/1070).

In any case, now that I've reinstalled it I get prompted to open system preferences and grant the app screen recording permissions. See popups here:

Screen Shot 2022-06-07 at 10 58 54 PM

However, when I grant the app permission and restart, it brings up the same popovers requesting permissions as if nothing's changed (even though, as you can see by the above screenshot, I have given Kap screen recording permissions). Uninstalling (even after deleting the cache/application state files under ~/Library as described here) and reinstalling the app (both via website and homebrew) does not help.

Not entirely sure how to work around this at this point as I've seemingly tried everything and couldn't find any related GH issues open. Thanks in advanced for your help!

macOS version: Monterey 12.4 (Intel Chip) Kap version: 3.5.4

Steps to reproduce

Current behaviour

Opening Kap brings up a prompt to allow screen recording permissions every time despite me having already granted them which prevents me from using the app entirely.

Expected behaviour

Restarting and opening Kap after granting permissions allows me to use the app as expected.

Workaround

N/A

zlygithub-98 commented 2 years ago

嘿,老弟,我遇到了和你一模一样的问题

benmarte commented 2 years ago

Can confirm this is also happening on M1 based chips :-/

Obolrus commented 2 years ago

I have the same problem(

nofx77 commented 2 years ago

Same problem on my end! :(

jnpwebdeveloper commented 2 years ago

I managed to get this to work. Follow these steps:

  1. Quit the Kap process using Activity Monitor (Search for Activity Monitor in Spotlight, open it and search for Kap, then once selected click on quit process)
  2. Go to System Preferences > Security Privacy > Screen Recording and completely remove the existing Kap app using the minus simbol.
  3. Re-install the Kap app
  4. It should prompt you to give permissions again. Follow the directions and this time it should work (did for me)

Now it's working again. Good luck and hope this helps someone else out there.

Obolrus commented 2 years ago

I managed to get this to work. Follow these steps:

  1. Quit the Kap process using Activity Monitor (Search for Activity Monitor in Spotlight, open it and search for Kap, then once selected click on quit process)
  2. Go to System Preferences > Security Privacy > Screen Recording and completely remove the existing Kap app using the minus simbol.
  3. Re-install the Kap app
  4. It should prompt you to give permissions again. Follow the directions and this time it should work (did for me)

Now it's working again. Good luck and hope this helps someone else out there.

Cool, thnx man 😎 It works for me too.

sergeichestakov commented 2 years ago

amazing - thank you @jnpwebdeveloper that worked for me!

timothyis commented 2 years ago

Hi all, I apologise for this issue. I'm going to reopen the thread in order for people to find the solution above and also to track this bug within the app itself so we can work on fixing it.

Thanks all.

benmarte commented 2 years ago

I managed to get this to work. Follow these steps:

  1. Quit the Kap process using Activity Monitor (Search for Activity Monitor in Spotlight, open it and search for Kap, then once selected click on quit process)
  2. Go to System Preferences > Security Privacy > Screen Recording and completely remove the existing Kap app using the minus simbol.
  3. Re-install the Kap app
  4. It should prompt you to give permissions again. Follow the directions and this time it should work (did for me)

Now it's working again. Good luck and hope this helps someone else out there.

This didn't work for me until I did this and then a full restart now kap is working again so if you are still running into this issue make sure to restart your computer.

pythoninthegrass commented 1 year ago

Go to System Preferences > Security Privacy > Screen Recording and completely remove the existing Kap app using the minus simbol.

Did this, then:

# Remove all files associated with a cask. May remove files which are shared between applications.
brew uninstall --zap --cask kap

# Reinstall app
brew install --cask kap

Had to manually re-add Kap to Screen Recording, but after doing that, restarting the app, it worked! Didn't have to reboot.

WickyNilliams commented 9 months ago

weirdly this issue just cropped up for me out of the blue - no restarts, no updates, it just stopped working. even after restarts, still broken.

but removing permissions and reinstalling seems to have fixed it. no restart necessary