Index: binaries/data/mods/public/gui/common/OverlayCounterManager.js =================================================================== --- binaries/data/mods/public/gui/common/OverlayCounterManager.js +++ binaries/data/mods/public/gui/common/OverlayCounterManager.js @@ -91,7 +91,9 @@ if (txt) { this.dataCounter.caption = txt; - height = resizeGUIObjectToCaption(this.dataCounter, { "horizontal": "left", "vertical": "bottom" }, { "vertical": -2 }).height; + const size = resizeGUIObjectToCaption(this.dataCounter, + { "horizontal": "left", "vertical": "bottom" }, { "vertical": -2 }); + height = size.bottom - size.top; } else height = 0; Index: binaries/data/mods/public/gui/session/ResearchProgress.js =================================================================== --- binaries/data/mods/public/gui/session/ResearchProgress.js +++ binaries/data/mods/public/gui/session/ResearchProgress.js @@ -12,7 +12,7 @@ * Top coordinate of the research list. * Changes depending on the number of displayed counters. */ - this.topOffset = 0; + this.topOffset = g_OverlayCounterManager.lastHeight; let updater = this.updateResearchProgress.bind(this); registerSimulationUpdateHandler(updater);