ID:2239624
 
BYOND Version:511.1381
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 57.0.2987.133
Applies to:Webclient
Status: Open

Issue hasn't been assigned a status value.
Demo: https://puu.sh/vt6mI/5568ab17a5.zip

Problem
As the title says, winget() is returning "true" for "is-visible", even after "is-visible" is set to "false".
world.log << winget(src, window, "is-visible") // "true"
winset(src, window, "is-visible=false") // or winshow(src, window, FALSE)
world.log << winget(src, window, "is-visible") // "true" in webclient
// "false" (as it should be) in Dream Seeker

This also applies to the .winset "window.is-visible=true ? window.is-visible=false : window.is-visible=true" command.

Workaround
Toggle a variable instead of using winget().

Also, in making a demo project for this, it seems like macros don't work in the webclient unless a map element is present.

I like the new login options page, though.