Skip to content
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

[Awake] interval timer starts when setting it instead of after last input #32499

Open
Rool-IO opened this issue Apr 17, 2024 · 5 comments
Open
Labels
Idea-Enhancement New feature or request on an existing product Needs-Team-Response An issue author responded so the team needs to follow up Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Product-Awake Issues regarding the Espresso utility

Comments

@Rool-IO
Copy link

Rool-IO commented Apr 17, 2024

Microsoft PowerToys version

0.80.1

Installation method

PowerToys auto-update

Running as admin

Yes

Area(s) with issue?

Awake

Steps to reproduce

Set Awake to the interval mode, set whatever. Use computer.

✔️ Expected Behavior

Awake to (re)start its interval timer only after last input

❌ Actual Behavior

Awake starts its timer at time of setting it and will ignore inputs thus rendering the feature useless

Other Software

No response

@Rool-IO Rool-IO added Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Apr 17, 2024
Copy link

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Open similar issues:

Closed similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

@htcfreek
Copy link
Collaborator

@Rool-IO
I don't understand exactly what you mean. Can you please describe the problem a bit more precise. Does awake restart the timer every day or does it start to early or what do you mean?

/bugreport

@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Apr 17, 2024
@htcfreek htcfreek added Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Product-Awake Issues regarding the Espresso utility Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something labels Apr 17, 2024
@Rool-IO
Copy link
Author

Rool-IO commented Apr 17, 2024

@Rool-IO I don't understand exactly what you mean. Can you please describe the problem a bit more precise. Does awake restart the timer every day or does it start to early or what do you mean?

/bugreport

I'll try to phrase it a bit more explicitly.
Basically it comes down to Awake not matching Windows native screen off/stand by timer behavior :

Awake interval mode seems to start its (user set or preset) timer when it is selected either by clicking any of the three preset ones in the Awake's tray icon right click menu or in PT's Awake settings page and selecting a time.
If Awake is off and interval mode was the last used one, turning Awake on will have interval mode starting its timer at that activation moment. So far so good since it should indeed start when it's set.

But whatever time is set, the timer will never restart upon each user input as expected, be it a key press, mouse movement, whatever HID interaction.

Maybe it's designed this way but if so I don't get the point of it and then a simple option to have timer as an "absolute" - from the enabling moment only - or a "relative" - from last user input - would be more than nice to have.

Hi there!We need a bit more information to really debug this issue. Can you add a "Report Bug" zip file here? You right click on our system tray icon and just go to report bug. Then drag the zipfile from your desktop onto the GitHub comment box in this issue. Thanks! Report Bug

No need to reproduce on my end with a bug report, it's as easy as enabling the feature to 1 minute and see that after 1 minute of active use (with user inputs), Awake reverts to off.

In #27831 , I only tested the fixes but since I had gotten used to manually switching Awake between always on and off to workaround it, it took me a while to notice the behavior of the present issue.

@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Team-Response An issue author responded so the team needs to follow up and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something labels Apr 17, 2024
@htcfreek
Copy link
Collaborator

Okay. So the timer does not start after enabling Awake. Instead it starts elapsing directly when setting it. Correct?

@htcfreek htcfreek added Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something and removed Needs-Team-Response An issue author responded so the team needs to follow up labels Apr 17, 2024
@Rool-IO
Copy link
Author

Rool-IO commented Apr 17, 2024

Okay. So the timer does not start after enabling Awake. Instead it starts elapsing directly when setting it. Correct?

No, the timer starts in both cases. My point being it does not restart after user input events.

@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Team-Response An issue author responded so the team needs to follow up and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something labels Apr 17, 2024
@htcfreek htcfreek added Idea-Enhancement New feature or request on an existing product and removed Issue-Bug Something isn't working labels Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Needs-Team-Response An issue author responded so the team needs to follow up Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Product-Awake Issues regarding the Espresso utility
Projects
Status: No status
Development

No branches or pull requests

2 participants