newmarcel / newmarcel/KeepingYouAwake
`activate` URL toggling when already on
Nobody has claimed this yet.
- Dominant language
- Objective-C
- Stars
- 6.9k
- Forks
- 266
- PR merge metrics
- No merged PRs in 30d
Description
I have some shortcuts that run open -g "keepingyouawake:///activate?hours=4" as a way to script KeepingYouAwake.
However, I've noticed that if I run the shortcut a second time shortly thereafter, it will actually toggle KeepingYouAwake off. Is this correct behavior? I assumed activate would only ever turn it on.
macoS Tahoe 26.3.1
KeepingYouAwake 1.6.8
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the URL handling for keepingyouawake:///activate?hours=4 and compare the first and repeated invocations. Reproduce the behavior on the reported macOS and KeepingYouAwake versions; done means repeated activate URLs keep KeepingYouAwake active rather than toggling it off.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- objective-c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100