Fix relink: FilePond addFile API, yellow border, limbo type + await

- Fix addFile argument format: FilePond.addFile() takes (source, options)
  as two separate arguments, not a single {source, options} object.
- Change .filepond--file default border from accent-yellow to accent-green.
  Existing files loaded in edit mode have type 'local' and never reach
  processing-complete state, so they got the yellow border.
- Change relinked file add from type 'local' to 'limbo'. Limbo items
  go through DID_COMPLETE_ITEM_PROCESSING which triggers onprocessfile
  (ensures syncOrderInput runs with serverId available) and renders
  the green checkmark visual.
- Await addFile Promise and close modal in .then() instead of
  immediately, ensuring the item is created before cleanup.
- Remove duplicate modal.close() after the addFile block.
This commit is contained in:
Pontoporeia
2026-05-19 00:41:48 +02:00
parent ae9a8a62c0
commit b77bc486e5
3 changed files with 20 additions and 21 deletions

View File

@@ -576,7 +576,7 @@
.filepond--file {
color: var(--text-primary);
background-color: var(--bg-tertiary);
border: 1px solid var(--accent-yellow);
border: 1px solid var(--accent-green);
}
.filepond--file .filepond--file-status {