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.