# App takes nearly 60 seconds to start when denied internet access

**URL:** <https://community.folivora.ai/t/app-takes-nearly-60-seconds-to-start-when-denied-internet-access/39062>\
**Category:** Bugs or Unexpected Behavior\
**Created:** [September 6, 2024, 8:59pm UTC](https://community.folivora.ai/t/app-takes-nearly-60-seconds-to-start-when-denied-internet-access/39062 "2024-09-06T20:59:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![includeSH](https://community.folivora.ai/letter_avatar_proxy/v4/letter/i/e9bcb4/32.png) [@includeSH](https://community.folivora.ai/u/includeSH)\
**Post date:** [September 6, 2024, 8:59pm UTC](https://community.folivora.ai/t/app-takes-nearly-60-seconds-to-start-when-denied-internet-access/39062/1 "2024-09-06T20:59:40Z")

</div>

I use very aggressive system wide firewall based on lulu that blocks internet access for nearly every app, including bettertouchtool.  
When mac is not connected to the internet, btt starts in \<1 second; but when there is internet connection, btt somehow knows it and, my guess is, theres something like await on a network call in init sequence, it hard fails when theres no internet connection, but fully hangs the app when connection is there but btt can not access it.

system:  
macbook m3 max macos sonoma lulu firewall

Or this bug could be caused by some other reason, that was just a semi educated guess. Either way waiting almost a minute every time is allthough not awful, is at the very least annoying.

Valve please fix

have a magical day

- fried fred

---

<div class="post-metadata">

**Author:** ![Andreas\_Hegenberg](https://community.folivora.ai/user_avatar/community.folivora.ai/andreas_hegenberg/32/39221_2.png) [@Andreas\_Hegenberg](https://community.folivora.ai/u/Andreas_Hegenberg)\
**Post date:** [September 6, 2024, 9:06pm UTC](https://community.folivora.ai/t/app-takes-nearly-60-seconds-to-start-when-denied-internet-access/39062/2 "2024-09-06T21:06:49Z")

</div>

BTT verifies its own code signature via some apple frameworks, I could imagine the system tries to get the latest signing certificates from apple in some situations before allowing the app to launch. However I can't seem to reproduce this here.

I don't think BTT itself has any blocking network calls.
