diff --git a/app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceChoiceComp.java b/app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceChoiceComp.java index b4b3d2d27..c78c93bb6 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceChoiceComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceChoiceComp.java @@ -221,6 +221,18 @@ public class ContextualFileReferenceChoiceComp extends Comp> .apply(struc -> HBox.setHgrow(struc.get(), Priority.ALWAYS)) .styleClass(Styles.LEFT_PILL) .grow(false, true); + + + if (prompt != null) { + fileNameComp.apply(struc -> { + prompt.subscribe(filePath -> { + PlatformThread.runLaterIfNeeded(() -> { + struc.get().setPromptText(filePath != null ? filePath.toString() : null); + }); + }); + }); + } + return fileNameComp; } }