- Shipped
- 16 Juli 2026 pukul 17.58 UTC
- Author
- Kamo
- Commit
- a9a6652
Pilihan anggota UI (tata letak nav, ukuran hex-head, dsb.) disimpan satu baris per (anggota _ id, pref _ key) dalam MEMBER _ UI _ PREFERENCES, dijaga oleh unik batasan UK _ MEMBER _ UI _ PREF _ KEY. "Reset ke Standar" soft-deletes nav tata letak (DELETE - > adalah _ active = false) tetapi meninggalkan baris menempati kunci itu. * * * * * * * * * * * * * * melihat baris ke atas dengan active- hanya finder, merindukan baris tidak aktif, membangun brand-baru baris dan INSERTed itu - > duplicate- kunci pelanggaran pada UK _ MEMBER _ UI _ PREF _ KEY - > HTTP 500. The fronds internal kamo- menelan 500 (optimistik .catch (), sehingga anggota nav terurut ulang tampaknya menyimpan in- session tetapi tidak pernah bertahan, dan setiap log masuk reset ke tata letak Standar. NavLayout adalah satu-satunya pref memukul ini karena itu adalah satu-satunya kunci dengan jalur Reset - > DELETE. Perbaiki: lihat baris atas dengan kunci alaminya terlepas dari _ aktif (baru SecurityService- lokal * * * * * * * * * * * * * * * * sehingga kebangkitan upsert dan mengaktifkan kembali baris yang dihapus dengan lembut (UPDATE dengan PK) daripada INSERTing a bertabrakan duplikat. Baca (daftar / beli) sengaja tetap aktif-saja. Anggota sudah terjebak sendiri menyembuhkan diri pada reorder berikutnya. Tidak ada skema / shared-lib perubahan; SecurityService hanya menyebarkan kembali.