// Courtesy of https://github.com/rlwoodjr/Basic-SENDER/commit/01f991b7b5171e5e60db59f6cbcba6a286794911#diff-e11dedd96127264342c2b083f0eeaa2e632fd0f9374c13aea861915577f949e8R602 // as per https://github.com/OpenBuilds/OpenBuilds-CONTROL/issues/96#issuecomment-1420150128 // Thanks @rlwoodjr function recoverCrashedJob() { if (localStorage.getItem('gcodeLineNumber')) { var lineNumber = localStorage.getItem('gcodeLineNumber') if (lineNumber > editor.session.getLength()) { // Wrong file lineNumber = 1; } } else { var lineNumber = 1; } var resumeTemplate = `