That’s the GPS bug. A fix for this, involving hand editing a file, has been posted in another thread. Let me see……here we go.
In essence you need to replace a block of code in these files:
…\Official\OneStore\workingtitle-instruments-garmin-gns\html_ui\Pages\VCockpit\Instruments\NavSystems\GPS\WT530\WT530B.js (and WT430B.js)
with this:
update() {
var _a, _b;
const isPrimaryInstrument = this.props.options.navIndex === 1;
this.clock.onUpdate();
this.props.backplane.onUpdate();
if (isPrimaryInstrument) {
(_a = this.autopilot) === null || _a === void 0 ? void 0 : _a.update();
// Planner update
const now = Date.now();
if (now - this.lastCalculate > 3000) {
this.planner.hasFlightPlan(msfsGarminsdk.Fms.PRIMARY_PLAN_INDEX) && this.planner.getFlightPlan(msfsGarminsdk.Fms.PRIMARY_PLAN_INDEX).calculate();
// SimVar.SetSimVarValue('K:HEADING_GYRO_SET', SimVarValueType.Number, 0);
this.lastCalculate = now;
}
this.gpsSynchronizer.update();
}
(_b = this.vnavController) === null || _b === void 0 ? void 0 : _b.update();
if (this.currentPowerState === PowerState.On || this.currentPowerState === PowerState.OnSkipInit) {
this.gpsSatComputer.onUpdate();
}
}