**Steps to reproduce** 1. With `devtools.debugger.features.codemirror-next` set to true, open the console 1. Evaluate `1..toString(); debugger;` **Actual results** The Debugger panel is selected but it crashes. (if it didn't, resume, go back to the console and evaluate the same expression again) --- Error: RangeError: Position 15 is out of range for changeset of length 8 React Component Stack: in InlinePreviews in Connect(InlinePreviews) in div in Editor in Connect(Editor) in div in main in div in div in SplitBox in div in div in SplitBox in AppErrorBoundary in div in App in Connect(App) in Provider in Provider Stacktrace: mapPos@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:11260 Rt@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:41583 compare@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:38317 update/r<@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:88753 update@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:88780 update@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:170567 Bs/this.dispatchTransactions<@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:168450 dispatch@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:169233 removeLineContentMarker@resource://devtools/client/shared/sourceeditor/editor.js:858:8 componentWillUnmount@resource://devtools/client/debugger/src/components/Editor/InlinePreviews.js:114:23 callComponentWillUnmountWithTimer@resource://devtools/client/shared/vendor/react-dom.js:12816:12 safelyCallComponentWillUnmount@resource://devtools/client/shared/vendor/react-dom.js:12824:40 commitUnmount@resource://devtools/client/shared/vendor/react-dom.js:13147:41 commitNestedUnmounts@resource://devtools/client/shared/vendor/react-dom.js:13178:18 unmountHostComponents@resource://devtools/client/shared/vendor/react-dom.js:13439:27 commitDeletion@resource://devtools/client/shared/vendor/react-dom.js:13498:26 commitAllHostEffects@resource://devtools/client/shared/vendor/react-dom.js:14142:25 commitRoot@resource://devtools/client/shared/vendor/react-dom.js:14344:9 completeRoot/<@resource://devtools/client/shared/vendor/react-dom.js:15731:15 unstable_runWithPriority@resource://devtools/client/shared/vendor/react.js:617:12 completeRoot@resource://devtools/client/shared/vendor/react-dom.js:15730:27 performWorkOnRoot@resource://devtools/client/shared/vendor/react-dom.js:15659:21 performWork@resource://devtools/client/shared/vendor/react-dom.js:15567:24 performSyncWork@resource://devtools/client/shared/vendor/react-dom.js:15541:14 requestWork@resource://devtools/client/shared/vendor/react-dom.js:15410:5 scheduleWork@resource://devtools/client/shared/vendor/react-dom.js:15224:16 enqueueSetState@resource://devtools/client/shared/vendor/react-dom.js:8192:17 Component.prototype.setState@resource://devtools/client/shared/vendor/react.js:328:16 onStateChange@resource://devtools/client/shared/vendor/react-redux.js:1412:16 dispatch@resource://devtools/client/shared/vendor/redux.js:265:7 waitUntilService/</<@resource://devtools/client/debugger/src/actions/utils/middleware/wait-service.js:71:24 promiseMiddleware/</<@resource://devtools/client/debugger/src/actions/utils/middleware/promise.js:38:14 context/</<@resource://devtools/client/debugger/src/actions/utils/middleware/context.js:84:12 thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:100 dispatch@resource://devtools/client/shared/vendor/redux.js:681:28 selectLocation/<@resource://devtools/client/debugger/src/actions/sources/select.js:269:13 ---
Bug 1898157 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
**Steps to reproduce** 1. With `devtools.debugger.features.codemirror-next` set to true, open the console 1. Evaluate `1..toString(); debugger;` **Actual results** The Debugger panel is selected but it crashes. (if it didn't, resume, go back to the console and evaluate the same expression again) --- Error: RangeError: Position 15 is out of range for changeset of length 8 React Component Stack: in InlinePreviews in Connect(InlinePreviews) in div in Editor in Connect(Editor) in div in main in div in div in SplitBox in div in div in SplitBox in AppErrorBoundary in div in App in Connect(App) in Provider in Provider Stacktrace: mapPos@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:11260 Rt@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:41583 compare@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:38317 update/r<@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:88753 update@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:88780 update@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:170567 Bs/this.dispatchTransactions<@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:168450 dispatch@resource://devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1:169233 removeLineContentMarker@resource://devtools/client/shared/sourceeditor/editor.js:858:8 componentWillUnmount@resource://devtools/client/debugger/src/components/Editor/InlinePreviews.js:114:23 callComponentWillUnmountWithTimer@resource://devtools/client/shared/vendor/react-dom.js:12816:12 safelyCallComponentWillUnmount@resource://devtools/client/shared/vendor/react-dom.js:12824:40 commitUnmount@resource://devtools/client/shared/vendor/react-dom.js:13147:41 commitNestedUnmounts@resource://devtools/client/shared/vendor/react-dom.js:13178:18 unmountHostComponents@resource://devtools/client/shared/vendor/react-dom.js:13439:27 commitDeletion@resource://devtools/client/shared/vendor/react-dom.js:13498:26 commitAllHostEffects@resource://devtools/client/shared/vendor/react-dom.js:14142:25 commitRoot@resource://devtools/client/shared/vendor/react-dom.js:14344:9 completeRoot/<@resource://devtools/client/shared/vendor/react-dom.js:15731:15 unstable_runWithPriority@resource://devtools/client/shared/vendor/react.js:617:12 completeRoot@resource://devtools/client/shared/vendor/react-dom.js:15730:27 performWorkOnRoot@resource://devtools/client/shared/vendor/react-dom.js:15659:21 performWork@resource://devtools/client/shared/vendor/react-dom.js:15567:24 performSyncWork@resource://devtools/client/shared/vendor/react-dom.js:15541:14 requestWork@resource://devtools/client/shared/vendor/react-dom.js:15410:5 scheduleWork@resource://devtools/client/shared/vendor/react-dom.js:15224:16 enqueueSetState@resource://devtools/client/shared/vendor/react-dom.js:8192:17 Component.prototype.setState@resource://devtools/client/shared/vendor/react.js:328:16 onStateChange@resource://devtools/client/shared/vendor/react-redux.js:1412:16 dispatch@resource://devtools/client/shared/vendor/redux.js:265:7 waitUntilService/</<@resource://devtools/client/debugger/src/actions/utils/middleware/wait-service.js:71:24 promiseMiddleware/</<@resource://devtools/client/debugger/src/actions/utils/middleware/promise.js:38:14 context/</<@resource://devtools/client/debugger/src/actions/utils/middleware/context.js:84:12 thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:100 dispatch@resource://devtools/client/shared/vendor/redux.js:681:28 selectLocation/<@resource://devtools/client/debugger/src/actions/sources/select.js:269:13