if (!tech) { ret[i] = undefined; continue; }
Results in normal behaviour.
WARNING: ["phase_town_generic", (void 0), "unlock_shared_dropsites", "unlock_spies"]
Whilst:
if (!tech) continue;
Results in:
WARNING: ["phase_town_generic", , "unlock_shared_dropsites", "unlock_spies"] ERROR: Errors executing script event "SimulationUpdate" ERROR: JavaScript error: gui/session/selection_panels.js line 681 data.item is undefined setupButton@gui/session/selection_panels.js:681:7 setupUnitPanel@gui/session/unit_commands.js:94:35 updateUnitCommands@gui/session/unit_commands.js:152:18 updateSelectionDetails@gui/session/selection_details.js:536:20 updateGUIObjects@gui/session/session.js:727:2 onSimulationUpdate@gui/session/session.js:677:2 __eventhandler54 (SimulationUpdate)@session SimulationUpdate:1:1