[2.0.28] Structure GUIs forcefully closed when items are upgraded

Bugs that are actually features.
nthexwn
Burner Inserter
Burner Inserter
Posts: 19
Joined: Wed Jun 28, 2017 6:20 am
Contact:

[2.0.28] Structure GUIs forcefully closed when items are upgraded

Post by nthexwn »

What did you do?
1.) Use an upgrade planner to schedule an upgrade of a structure to a different quality level.
2.) Begin editing the configuration details of that structure (IE: requester chest).
3.) Begin modifying a text input field (IE: logistic request amount).
4.) Wait for the structure to be upgraded.
What happened?
The structure GUI is forcefully reloaded. Focus and editing progress on the text input field are lost.
What did you expect to happen instead?
The structure GUI would be seamlessly persisted to the new structure. Text input focus and editing progress would be cached during the transition and reloaded without disrupting the player.
Does it happen always, once, or sometimes?
Always. This is a very minor inconvenience, but still seems like a bug.
Attachments
factorio-previous.log
(311.84 KiB) Downloaded 15 times
factorio-current.log
(267.74 KiB) Downloaded 15 times
Rseding91
Factorio Staff
Factorio Staff
Posts: 15587
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.28] Structure GUIs forcefully closed when items are upgraded

Post by Rseding91 »

I'm not sure if this will ever be fully addressed. The way the GUI works internally it simply has to reload when the underlying entity is changed like this.
If you want to get ahold of me I'm almost always on Discord.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3898
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.28] Structure GUIs forcefully closed when items are upgraded

Post by boskid »

I am not considering this to be a bug. If entity is of different quality, it is still a different entity and the gui needs to be rebuilt as the opened entity is a different one. Entity could have different size of inventory or have any other differences forcing gui to fully reload anyway.
Post Reply

Return to “Not a bug”