diff --git a/utils/doclint/generateDotnetApi.js b/utils/doclint/generateDotnetApi.js index 55f480b23d..5a0c7e9a37 100644 --- a/utils/doclint/generateDotnetApi.js +++ b/utils/doclint/generateDotnetApi.js @@ -574,7 +574,8 @@ function renderMethod(member, parent, output, name) { .forEach(parseArg); if (name.includes('WaitFor') && !['WaitForTimeoutAsync', 'WaitForFunctionAsync', 'WaitForLoadStateAsync', 'WaitForURLAsync', 'WaitForSelectorAsync', 'WaitForElementStateAsync'].includes(name)) { - args.push('Func action = default'); + const firstOptional = args.find(a => a.includes('=')); + args.splice(args.indexOf(firstOptional), 0, 'Func action = default'); argTypeMap.set('Func action = default', 'action'); addParamsDoc('action', ['Action to perform while waiting']); }