noah-nuebling / mac-mouse-fix

Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!
https://macmousefix.com/
Other
5.71k stars 161 forks source link

Prompt to purchase license after system restart [bug] #1194

Open Anfid opened 2 days ago

Anfid commented 2 days ago

Description

Even though I have already purchased Mac Mouse Fix license, on system restart I sometimes get a notification that trial period is over and I have to purchase license. Furthermore, it disables Mac Mouse Fix toggle. When I check in the app though, it seems to acknowledge that license is purchased and activated by the "Thank you for buying Mac Mouse Fix!" message at the bottom of the About tab.

Steps to reproduce

  1. Enable "Allow in Background" option for Mac Mouse Fix
  2. Restart the system
  3. Observe the notification

Context

Mac Mouse Fix Version: 3.0.3 macOS Version: 15.1.1 (24B91) Mouse Model: N/A

Additional Comments

There might be some race with license check and message being displayed.

Let me know if you aren't able to reproduce this issue and it's related to my machine configuration, I'll try to attach logs if possible or provide more relevant details.


Console Logs

Crash Reports

N/A

Anfid commented 2 days ago

Just scrolled through issues and it might be related to or duplicate of #976 or #1136, however the described behavior is slightly different, I never had to reenter the license key. It could be that connecting to Wi-Fi takes some time on my setup, prompting the message

dangh commented 17 hours ago

I have this issue too and I think it can be fix easily by only checking for the license after 5 minutes. That should give most machines time to connect to the internet.