fix(gui): fallback to folder ID when label is empty in remove dialog (#10657)

## Summary

Fixes issue #10458: When removing a folder without a Folder Label, the
confirmation dialog now shows the folder ID instead of an empty string.

### Before
> Are you sure you want to remove folder **?**

### After  
> Are you sure you want to remove folder **dnjdr-hssze**?

### Changes

Modified `gui/default/syncthing/folder/removeFolderDialogView.html`:
```html
<!-- Before -->
<p translate translate-value-label="{{currentFolder.label}}">

<!-- After -->
<p translate translate-value-label="{{currentFolder.label || currentFolder.id}}">
```

### Testing

1. Create a folder without a label
2. Open the folder edit dialog
3. Click remove
4. Verify the confirmation dialog shows the folder ID instead of blank

Fixes #10458

Signed-off-by: RealCharlesChia <161665317+RealCharlesChia@users.noreply.github.com>
This commit is contained in:
RealCharlesChia
2026-04-23 17:02:25 +08:00
committed by GitHub
parent 2721b7b522
commit 2850b3a46c

View File

@@ -1,6 +1,6 @@
<modal id="remove-folder-confirmation" status="warning" icon="fas fa-question-circle" heading="{{'Remove Folder' | translate}}" large="no" closeable="yes">
<div class="modal-body">
<p translate translate-value-label="{{currentFolder.label}}">
<p translate translate-value-label="{{currentFolder.label || currentFolder.id}}">
Are you sure you want to remove folder {%label%}?
</p>
<p translate>