View Issue Details

IDProjectCategoryView StatusLast Update
0011665Talerlibeufin-bank webuipublic2026-08-29 19:41
Reportersebasjm Assigned Tosebasjm  
PrioritylowSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version1.10 
Summary0011665: local storage sync
Descriptionlocal storage is used in very few specific case, to save the withdrawal operation id or in merchant spa to save the current personalization. this allows save preference that survives reload

the impl that keep sync the updated items is onAnyUpdate which iterates over all keys on every update of local storage
this is bad for performance

but we dont have more than 1 or 2 keys in local storage, so this is not urgent by any mean.
The API is generic and can be used in places that this is a problem.

TagsNo tags attached.

Activities

Florian Dold

2026-08-29 19:41

manager   ~0029765

onAnyUpdate was already not used anymore, now it's completely gone

commit 8943d47130ec8e9f78f0ed3493c7a516c89ca269 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <dold@taler.net>
Date: Sat Aug 29 19:40:58 2026 +0200

    web-util: remove unused map-wide update subscriptions

Issue History

Date Modified Username Field Change
2026-07-22 20:06 sebasjm New Issue
2026-08-05 01:17 Christian Grothoff Assigned To => sebasjm
2026-08-05 01:17 Christian Grothoff Status new => confirmed
2026-08-05 01:17 Christian Grothoff Target Version => 1.10
2026-08-23 16:18 Florian Dold Category libeufin-bank-ui (SPA) => libeufin-bank webui
2026-08-29 19:41 Florian Dold Status confirmed => resolved
2026-08-29 19:41 Florian Dold Resolution open => fixed
2026-08-29 19:41 Florian Dold Note Added: 0029765