ID:1620138
 
Not a bug
BYOND Version:506
Operating System:Windows 8 Pro 64-bit
Web Browser:Chrome 35.0.1916.153
Applies to:Dream Seeker
Status: Not a bug

This is not a bug. It may be an incorrect use of syntax or a limitation in the software. For further discussion on the matter, please consult the BYOND forums.
Descriptive Problem Summary:
I create a few objects and send them to a grid. These objects show correctly but when I clear the grid and show them up again, If I use my mouse wheel to scroll down, it messes up everything. If i use the scroll bar at the right to scroll down, everything is fine.

Here is a video explaining how it happens.
Numbered Steps to Reproduce Problem:
2(Open Grid window, Scroll down with mouse wheel)

Video(if applicable) to Reproduce Problem:




Expected Results:
The grid not being messed up.
Actual Results:
Grid gets messed up and some items are duplicated or simply not "active" (I cant click them nor highlight them)

Workarounds:
Use the scroll bar to scroll down threw the grid.

Demo:
http://files.byondhome.com/Kidpaddle45/ Interface%20Commands.zip
video is private? might want to provide a demo too.
Video is public now.
Gonna upload a demo.
Bug was fixed. The issue was in MouseExited()
For some reasons it causes all these weird things to happen inside the interface. Instead of highlighting things back to white when the mouse exits, it repopulates the grid:

OLD CODE:
/Option
parent_type = /obj
MouseEntered()
winset(usr,"Switch.grid1","style='body{background-color:#58FA58;color:#FFFFFF;}'") // Give it a green highlight color
usr << output(src,"Switch.grid1:1,[usr.List.Find(src)]")
MouseExited()
winset(usr,"Switch.grid1","style='body{background-color:#FFFFFF;color:#000000;}'") // Revert back to original colors.
usr << output(src,"Switch.grid1:1,[usr.List.Find(src)]")

MouseDown() //When you click
winset(usr,"Switch.grid1","style='body{background-color:#2ECCFA;color:#FFFFFF;}'") // Give it a blue highlight color
usr << output(src,"Switch.grid1:1,[usr.List.Find(src)]")

MouseUp() //When you release
winset(usr,"Switch.grid1","style='body{background-color:#FFFFFF;color:#000000;}'") // Revert back to original colors.
usr << output(src,"Switch.grid1:1,[usr.List.Find(src)]")


NEW CODE:
/Option
parent_type = /obj
MouseEntered()
winset(usr,"Switch.grid1","style='body{background-color:#58FA58;color:#FFFFFF;}'") // Give it a green highlight color
usr << output(src,"Switch.grid1:1,[usr.List.Find(src)]")
MouseExited()
winset(usr,"Switch.grid1","style='body{background-color:#FFFFFF;color:#000000;}'")
for(var/Z in usr.List)
usr << output(Z,"Switch.grid1:1,[usr.List.Find(Z)]")

MouseDown() //When you click
winset(usr,"Switch.grid1","style='body{background-color:#2ECCFA;color:#FFFFFF;}'") // Give it a blue highlight color
usr << output(src,"Switch.grid1:1,[usr.List.Find(src)]")

MouseUp() //When you release
winset(usr,"Switch.grid1","style='body{background-color:#FFFFFF;color:#000000;}'") // Revert back to original colors.
usr << output(src,"Switch.grid1:1,[usr.List.Find(src)]")


Lummox JR resolved issue (Not a bug)