diff --git a/src/005-passages/endWeekPassages.js b/src/005-passages/endWeekPassages.js index ccc13ab8a4fe660126efcabaf4d82fe7626471cc..b039a2bed3eb32f3585a4b7c80ac6461bed695eb 100644 --- a/src/005-passages/endWeekPassages.js +++ b/src/005-passages/endWeekPassages.js @@ -1,12 +1,17 @@ new App.DomPassage("Slave Assignments Report", () => { - V.nextLink = "Economics"; V.nextButton = "Continue"; + V.nextLink = "Economics"; + V.nextButton = "Continue"; const f = document.createDocumentFragment(); - App.UI.DOM.appendNewElement("h1", f, `${V.arcologies[0].name} Weekly Slave Report - Week ${V.week}`); - f.append(App.EndWeek.slaveAssignmentReport()); - App.UI.EndWeekAnim.end(); + try { + App.UI.DOM.appendNewElement("h1", f, `${V.arcologies[0].name} Weekly Slave Report - Week ${V.week}`); + f.append(App.EndWeek.slaveAssignmentReport()); + } finally { + // whatever happens, stop the end week animation so we at least know there is an error. + App.UI.EndWeekAnim.end(); + } return f; }