Skip to content

fix(a32nx/mcdu): schedule a single remote mcdu update for all mutations - #10882

Open
tracernz wants to merge 2 commits into
flybywiresim:masterfrom
tracernz:mrc-remote-cdu-state
Open

fix(a32nx/mcdu): schedule a single remote mcdu update for all mutations#10882
tracernz wants to merge 2 commits into
flybywiresim:masterfrom
tracernz:mrc-remote-cdu-state

Conversation

@tracernz

@tracernz tracernz commented Aug 9, 2026

Copy link
Copy Markdown
Member

Fixes #10881

Summary of Changes

Previously, only some CDU mutation operations actually sent an update to the remote server. This meant the order of mcdu.set* calls was critical for the remote server to get the full state. Several pages called setArrows after setTemplate, and the remote server therefore never got the arrows.

Now we schedule a remote server update after the end of the current Update frame whenever any method that mutates the display is called, so the remote server will always get a single complete update any time the screen is mutated during an Update frame.

Screenshots (if necessary)

References

Additional context

Discord username (if different from GitHub):

Testing instructions

Load a flight in the A32NX on the runway, with simbridge running. Navigate your web browser to the MCDU interface (http://simbridge.local:8380/interfaces/mcdu/), press FUEL PRED and ensure the left/right scroll arrows are displayed at the top right of the screen. Scroll left/right to INIT A then back to FUEL PRED and ensure the arrows remain displayed.

How to download the PR for QA

Every new commit to this PR will cause new A32NX and A380X artifacts to be created, built, and uploaded.

  1. Make sure you are signed in to GitHub
  2. Click on the Checks tab on the PR
  3. On the left side, find and click on the PR Build tab
  4. Click on either flybywire-aircraft-a320-neo or flybywire-aircraft-a380-842 download link at the bottom of the page

@github-project-automation github-project-automation Bot moved this to 🟡 Code Review: Ready for Review in Quality Assurance Aug 9, 2026
@github-actions github-actions Bot added the MSFS2024 Issues & PRs for MSFS2024 label Aug 9, 2026
@github-project-automation github-project-automation Bot moved this from 🟡 Code Review: Ready for Review to 🟣 QA Review: Ready to Test in Quality Assurance Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

MSFS2024 Issues & PRs for MSFS2024 QA Tier 1

Projects

Status: 🟣 QA Review: Ready to Test

Development

Successfully merging this pull request may close these issues.

MCDU: Remote MCDU Arrows Missing

2 participants