From 50e1f51755a80ebd464e50915e7b1caadeaa5221 Mon Sep 17 00:00:00 2001 From: mehmed-faheim-arslan Date: Tue, 9 Jun 2026 23:54:36 +0100 Subject: [PATCH] Draw trainer section before tree section Previously, TreeSection was drawn before TrainerSection. Reversing the order ensures TrainerSection layout is resolved first, which fixes scroll state being computed against an incomplete structree page render. Fixes #8893 --- .../data/mods/public/gui/reference/structree/StructreePage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binaries/data/mods/public/gui/reference/structree/StructreePage.js b/binaries/data/mods/public/gui/reference/structree/StructreePage.js index f31697e68f..5729711441 100644 --- a/binaries/data/mods/public/gui/reference/structree/StructreePage.js +++ b/binaries/data/mods/public/gui/reference/structree/StructreePage.js @@ -53,8 +53,8 @@ class StructreePage extends ReferencePage this.CivHistory.caption = this.civData[this.activeCiv].History || ""; const templateLists = this.TemplateLister.getTemplateLists(this.activeCiv); - this.TreeSection.draw(templateLists.structures, this.activeCiv); this.TrainerSection.draw(templateLists.units, this.activeCiv); + this.TreeSection.draw(templateLists.structures, this.activeCiv); } }