nostr-summary on Nostr: [ marmot-protocol/whitenoise ] fix: add timeout and loading state to delete all data ...
[ marmot-protocol/whitenoise ] fix: add timeout and loading state to delete all data flow (#306)
* fix: add timeout and loading state to delete all data flow (#257)
The delete all data operation could hang forever with no feedback if the
Rust call never completed. Additionally, the confirmation overlay would
dismiss before the operation started, causing a visual jump back to the
privacy screen during loading.
- Add 30-second timeout to deleteAllData hook to prevent infinite loading
https://github.com/marmot-protocol/whitenoise/commit/3666e69ca3da23922ec7e3d01ad5223354cb0e52Published at
2026-02-18 09:00:50 UTCEvent JSON
{
"id": "8ea3844f7d5c39f2c38a1bd5f365917764f0c54ad1b907b2f8844eeddfe6cb1a",
"pubkey": "7febe2a59aa826f8f6337b4101939eaac82fd4e6ca5f3c7b8f13ca03ad26f2bf",
"created_at": 1771405250,
"kind": 1,
"tags": [
[
"proxy",
"https://github.com/marmot-protocol/whitenoise/commit/3666e69ca3da23922ec7e3d01ad5223354cb0e52",
"web"
]
],
"content": "[ marmot-protocol/whitenoise ] fix: add timeout and loading state to delete all data flow (#306)\n\n* fix: add timeout and loading state to delete all data flow (#257)\n\nThe delete all data operation could hang forever with no feedback if the\nRust call never completed. Additionally, the confirmation overlay would\ndismiss before the operation started, causing a visual jump back to the\nprivacy screen during loading.\n\n- Add 30-second timeout to deleteAllData hook to prevent infinite loading\nhttps://github.com/marmot-protocol/whitenoise/commit/3666e69ca3da23922ec7e3d01ad5223354cb0e52",
"sig": "5ce4f155b46550578f257b0c5844225ff86a9404237d83cec7577af50a007b5a3a210d7c9eed0472a8fc7c35759c494f7b8f3307beea0a08a8cca130fdcb9244"
}