Fix dialogs not closing when creating a custom behavior (#8984)

Don't show in changelog
This commit is contained in:
D8H
2026-08-19 19:43:33 +02:00
committed by GitHub
parent 7582465da2
commit 9eef4111a8
2 changed files with 11 additions and 2 deletions
@@ -582,7 +582,11 @@ const InstructionEditorDialog = ({
}}
onCreateNewExtensionWithBehavior={
onCreateNewExtensionWithBehavior
? () => onCreateNewExtensionWithBehavior(project, chosenObject)
? () => {
onCreateNewExtensionWithBehavior(project, chosenObject);
setNewBehaviorDialogOpen(false);
onCancel();
}
: null
}
shouldShowCapabilityBehaviors={
@@ -381,7 +381,12 @@ const InnerDialog = (props: InnerDialogProps) => {
openBehaviorEvents={askConfirmationAndOpenBehaviorEvents}
onWillInstallExtension={onWillInstallExtension}
onExtensionInstalled={onExtensionInstalled}
onCreateNewExtensionWithBehavior={onCreateNewExtensionWithBehavior}
onCreateNewExtensionWithBehavior={(project, object) => {
if (onCreateNewExtensionWithBehavior) {
onApply();
onCreateNewExtensionWithBehavior(project, object);
}
}}
isListLocked={isBehaviorListLocked}
/>
)}