Checks that conditional breakpoints can mute other break reasons. Running test: testCase > Testing pause muting in function rejectInPromiseConstructor() { return new Promise((pass, reject) => reject('f')); } Paused on promiseRejection (anonymous) (breaking-functions.js:10:39) rejectInPromiseConstructor (breaking-functions.js:10:9) (anonymous) (:0:0) > Running again with location 10:39 muted console: log instead of break Running test: testCase > Testing pause muting in function promiseReject() { return Promise.reject('f'); } Paused on promiseRejection promiseReject (breaking-functions.js:14:17) (anonymous) (:0:0) > Running again with location 14:17 muted console: log instead of break Running test: testCase > Testing pause muting in function throwStatement() { throw 'f'; } Paused on exception throwStatement (breaking-functions.js:18:2) (anonymous) (:0:0) > Running again with location 18:2 muted console: log instead of break Running test: testCase > Testing pause muting in function debuggerStatement() { debugger; } Paused on other debuggerStatement (breaking-functions.js:22:2) (anonymous) (:0:0) > Running again with location 22:2 muted console: log instead of break Running test: testCase > Testing pause muting in function runtimeError(unused) { unused.x(); } Paused on exception runtimeError (breaking-functions.js:26:9) (anonymous) (:0:0) > Running again with location 26:9 muted console: log instead of break Running test: testCase > Testing pause muting in function runtimeFunctionThrows() { return JSON.parse('}'); } Paused on exception runtimeFunctionThrows (breaking-functions.js:30:14) (anonymous) (:0:0) > Running again with location 30:14 muted console: log instead of break Running test: testCase > Testing pause muting in function domBreakpoint() { inspector.breakProgram('DOM', ''); } Paused on DOM domBreakpoint (breaking-functions.js:34:12) (anonymous) (:0:0) > Running again with location 34:12 muted console: log instead of break Running test: testCase > Testing pause muting in function badConstructor() { Set(); // Requires new } Paused on exception badConstructor (breaking-functions.js:38:2) (anonymous) (:0:0) > Running again with location 38:2 muted console: log instead of break