Following up on this thread - it originally described the issue with upgrading a beacon's quality, and was marked as fixed in 2.1.13.
However, on version 2.1.14 the same issue persists when upgrading the quality of the machine itself via a ghost (tested on an electric furnace and an electromagnetic plant, and the same applies to assembling machines). It looks like the 2.1.13 fix only covered the beacon case, not the production buildings themselves.
Steps to reproduce:
- Place a machine (e.g. an electric furnace) with a recipe set - it's running, and the tooltip shows the current production speed for the product (e.g. 0.25/s for steel beams).
- Place a ghost of the same machine at a higher quality (quality-upgrade ghost) on top of the existing machine.
- Hover over the machine with the ghost on it.
Expected result: The tooltip should show the potential production speed accounting for the building's own quality-upgrade ghost — the same way it already works for module ghosts and (as of 2.1.13) for beacons.
Attaching 4 screenshots - two before/after pairs (Electric furnace and Electromagnetic plant): in each pair, the first screenshot shows the machine without a ghost, the second shows it with a quality-upgrade ghost added. The tooltip's production speed (0.25/s and 0.75/s respectively) doesn't change.
screenshots

