atlas-engineer / nyxt

Nyxt - the hacker's browser.
https://nyxt-browser.com/
9.9k stars 412 forks source link

Don't hang when GPG hangs #738

Open Ambrevar opened 4 years ago

Ambrevar commented 4 years ago

If the init file needs to decrypt .gpg files (e.g. GPG-encrypted bookmarks) but the pinentry hangs for some reason, Next will hang too (simply because it's waiting on pinentry).

A few things we could do:

aadcg commented 1 year ago

Is there a recipe to reproduce this bug?

aartaka commented 1 year ago

Adding content fetching timeouts to nfiles?

aadcg commented 1 year ago

This issue should probably be moved to nfiles.

Ambrevar commented 1 year ago

While Nfiles could potentially do something about this, we need to consider Nyxt startup sequence as part of the problem.

To reproduce: