diff --git a/front_end/core/sdk/DebuggerModel.ts b/front_end/core/sdk/DebuggerModel.ts index 392291380e..3cffa98d3b 100644 --- a/front_end/core/sdk/DebuggerModel.ts +++ b/front_end/core/sdk/DebuggerModel.ts @@ -585,26 +585,7 @@ export class DebuggerModel extends SDKModel { callback: (error: string|null, arg1?: Protocol.Runtime.ExceptionDetails|undefined) => void): void { const script = this.#scriptsInternal.get(scriptId); if (script) { - void script.editSource(newSource, this.didEditScriptSource.bind(this, scriptId, newSource, callback)); - } - } - - private didEditScriptSource( - scriptId: string, newSource: string, - callback: (error: string|null, arg1?: Protocol.Runtime.ExceptionDetails|undefined) => void, error: string|null, - exceptionDetails?: Protocol.Runtime.ExceptionDetails, callFrames?: Protocol.Debugger.CallFrame[], - asyncStackTrace?: Protocol.Runtime.StackTrace, asyncStackTraceId?: Protocol.Runtime.StackTraceId, - needsStepIn?: boolean): void { - callback(error, exceptionDetails); - if (needsStepIn) { - void this.stepInto(); - return; - } - - if (!error && callFrames && callFrames.length && this.#debuggerPausedDetailsInternal) { - void this.pausedScript( - callFrames, this.#debuggerPausedDetailsInternal.reason, this.#debuggerPausedDetailsInternal.auxData, - this.#debuggerPausedDetailsInternal.breakpointIds, asyncStackTrace, asyncStackTraceId); + void script.editSource(newSource, callback); } } diff --git a/front_end/core/sdk/Script.ts b/front_end/core/sdk/Script.ts index 69d5b1e0ec..6662aecc6e 100644 --- a/front_end/core/sdk/Script.ts +++ b/front_end/core/sdk/Script.ts @@ -259,10 +259,7 @@ export class Script implements TextUtils.ContentProvider.ContentProvider, FrameA async editSource( newSource: string, - callback: - (error: string|null, arg1?: Protocol.Runtime.ExceptionDetails|undefined, - arg2?: Array|undefined, arg3?: Protocol.Runtime.StackTrace|undefined, - arg4?: Protocol.Runtime.StackTraceId|undefined, arg5?: boolean|undefined) => void): Promise { + callback: (error: string|null, arg1?: Protocol.Runtime.ExceptionDetails|undefined) => void): Promise { newSource = Script.trimSourceURLComment(newSource); // We append correct #sourceURL to script for consistency only. It's not actually needed for things to work correctly. newSource = this.appendSourceURLCommentIfNeeded(newSource); @@ -284,10 +281,7 @@ export class Script implements TextUtils.ContentProvider.ContentProvider, FrameA this.#contentPromise = Promise.resolve({content: newSource, isEncoded: false}); } - const needsStepIn = Boolean(response.stackChanged); - callback( - response.getError() || null, response.exceptionDetails, response.callFrames, response.asyncStackTrace, - response.asyncStackTraceId, needsStepIn); + callback(response.getError() || null, response.exceptionDetails); } rawLocation(lineNumber: number, columnNumber: number): Location|null {