Verwijderknop stijlprofiel is dood bij één opgeslagen profiel #2662

Closed
opened 2026-10-29 11:52:21 +00:00 by brenno · 0 comments
Owner

In het instellingenvenster is Profiel verwijderen ingeschakeld zodra _profiles (opgeslagen + ingebouwde profielen via _availableStyleProfiles) meer dan één item bevat, maar _deleteProfile weigert stilletjes bij _styleProfiles.length <= 1. Met één eigen profiel en de ingebouwde profielen ernaast is de knop dus klikbaar maar doet niets — geen melding, geen effect.

Kiezen: óf de knop disablen op _styleProfiles.length <= 1 (eerlijk, één regel), óf verwijderen toestaan zolang ingebouwde profielen je opvangen (dan mag _adoptProfile op de zichtbare lijst werken en moet replaceThemeProfiles een lege opslag zinnig verwerken). Eerste optie is de kleinste eerlijke fix.

Gevonden tijdens de merge van feat/batch-openstaande-issues; test settings_cancel_restore_test dekt nu de twee-profielen-route.

In het instellingenvenster is `Profiel verwijderen` ingeschakeld zodra `_profiles` (opgeslagen + ingebouwde profielen via `_availableStyleProfiles`) meer dan één item bevat, maar `_deleteProfile` weigert stilletjes bij `_styleProfiles.length <= 1`. Met één eigen profiel en de ingebouwde profielen ernaast is de knop dus klikbaar maar doet niets — geen melding, geen effect. Kiezen: óf de knop disablen op `_styleProfiles.length <= 1` (eerlijk, één regel), óf verwijderen toestaan zolang ingebouwde profielen je opvangen (dan mag `_adoptProfile` op de zichtbare lijst werken en moet `replaceThemeProfiles` een lege opslag zinnig verwerken). Eerste optie is de kleinste eerlijke fix. Gevonden tijdens de merge van feat/batch-openstaande-issues; test `settings_cancel_restore_test` dekt nu de twee-profielen-route.
brenno 2026-10-29 14:29:53 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2662
No description provided.