ID:1818775
 
Resolved
Screen objects that were removed but not deleted did not disappear.
BYOND Version:507
Operating System:Windows 8 64-bit
Web Browser:Chrome 41.0.2272.101
Applies to:Webclient
Status: Resolved (507.1280)

This issue has been resolved.
Descriptive Problem Summary:
For some reason in DS it works fine however when playing in the web client HUD/client screen objects don't seem to go away when removed.

It seems the client's screen isn't updating, using MouseEntered() it's not updating a box for the items stats and just simply staying on a single item even tho I've hovered over others.

[Edit] The inventory seems to open but not close in the web client.

Numbered Steps to Reproduce Problem:
idk

Expected Results:
they go away

Actual Results:
they stay

Does the problem occur:
Every time? Or how often? everytime
In other games? idk
In other user accounts? yes
On other computers? yes

When does the problem NOT occur? when playing in DS.
Here's the code for opening and closing the inventory,

        show_inventory()
for(var/position = 1 to max_size)
var/Slot/Slot = items["[position]"]
if(Slot)Slot.Update()
owner.client.screen += Slot
for(var/id in slots)
var/Slot/Slot = slots["[id]"]
if(Slot)Slot.Update()
owner.client.screen += Slot
hide_inventory()
if(owner.Clicked)
owner.Clicked.selected = FALSE
owner.Clicked.Update()
owner.Clicked = null
for(var/position = 1 to max_size)
var/Slot/Slot = items["[position]"]
owner.client.screen -= Slot
for(var/id in slots)
var/Slot/Slot = slots["[id]"]
owner.client.screen -= Slot
Lummox JR resolved issue with message:
Screen objects that were removed but not deleted did not disappear.