diff --git a/packages/core/src/lambda/vue/configEditor/samInvokeComponent.vue b/packages/core/src/lambda/vue/configEditor/samInvokeComponent.vue
index 6d64291cff6..e7d09c584c9 100644
--- a/packages/core/src/lambda/vue/configEditor/samInvokeComponent.vue
+++ b/packages/core/src/lambda/vue/configEditor/samInvokeComponent.vue
@@ -139,6 +139,10 @@
runtime in data: {{ launchConfig.lambda.runtime }}
+
+
+
+
@@ -195,6 +199,10 @@
For invoke the runtime defined in the template is used.
+
+
+
+
@@ -229,6 +237,10 @@
runtime in data: {{ launchConfig.lambda.runtime }}
+
+
+
+
diff --git a/packages/core/src/lambda/vue/configEditor/samInvokeFrontend.ts b/packages/core/src/lambda/vue/configEditor/samInvokeFrontend.ts
index 6502accae41..375e22f4878 100644
--- a/packages/core/src/lambda/vue/configEditor/samInvokeFrontend.ts
+++ b/packages/core/src/lambda/vue/configEditor/samInvokeFrontend.ts
@@ -48,6 +48,7 @@ interface SamInvokeVueData {
showNameInput: boolean
newTestEventName: string
resourceData: ResourceData | undefined
+ useDebugger: boolean
}
function newLaunchConfig(existingConfig?: AwsSamDebuggerConfiguration): AwsSamDebuggerConfigurationLoose {
@@ -112,6 +113,7 @@ function initData() {
return {
containerBuild: false,
skipNewImageCheck: false,
+ useDebugger: true,
launchConfig: newLaunchConfig(),
payload: { value: '', errorMsg: '' },
apiPayload: { value: '', errorMsg: '' },
@@ -449,6 +451,7 @@ export default defineComponent({
},
}
: undefined,
+ noDebug: !this.useDebugger,
}
},
clearForm() {
diff --git a/packages/toolkit/.changes/next-release/Feature-b9357975-bda4-4ec8-a8ea-d955708b7596.json b/packages/toolkit/.changes/next-release/Feature-b9357975-bda4-4ec8-a8ea-d955708b7596.json
new file mode 100644
index 00000000000..1d7f7fe17ca
--- /dev/null
+++ b/packages/toolkit/.changes/next-release/Feature-b9357975-bda4-4ec8-a8ea-d955708b7596.json
@@ -0,0 +1,4 @@
+{
+ "type": "Feature",
+ "description": "AppBuilder: unchecking the 'Attach a debugger' checkbox in local invoke webview invokes the function without a debugger"
+}