Simple-Clock icon indicating copy to clipboard operation
Simple-Clock copied to clipboard

Alarm being set incorrectly if previously open in the background before 12 AM, and then opening it after 12 AM to set it.

Open Robb1010 opened this issue 1 year ago • 1 comments

Okay, this is a bit of a weird one.

The bug and steps to reproduce

  • Let's assume that you have an alarm which you normally use, set for Tomorrow, not set to specific days of the week
  • The alarm time does not really matter, let's say 8AM
  • The alarm is set to off
  • The clock app is open in the background, and it was open any time before 12 AM
  • It is now after 12 AM (so technically we are in the following day
  • Open the clock app, to enable the alarm
  • Under the large text of the time, we can still see written Tomorrow
  • Tick the checkbox next to the clock to enable the alarm
  • We now see a notification that the alarm will ring 1 day and 7 hours from now, instead of the expected 7 hours
  • To correct the issue, the user must tap on the time, as in to set the alarm, then press okay. The text under the time will show Today, and the correct notification of 7 hours left until the alarm goes off is shown

Video

https://github.com/SimpleMobileTools/Simple-Clock/assets/11844042/8daaf4ae-1bd0-4b70-a978-79c9fb3f77c0

Device info

  • Pixel 7
  • Graphene OS, latest build (based off Android 13)
  • App was downloaded from f-droid

My thoughts I hope that this only a life cycle issue, and all you guys need is to make sure that the clock part is reset when re-focusing the app. And I hope it's not something specific to Graphene OS and the restrictions it puts on apps behavior :)

Robb1010 avatar Jun 01 '23 07:06 Robb1010

This issue is not specific to GrapheneOS. I'm experiencing the same problem on a Fairphone 4 running stock Android, and it's becoming increasingly frustrating.

JustToby22 avatar Aug 08 '23 05:08 JustToby22