This issue is due to a SOE bug introduced with TSO and has been reported to their developers. I will likely be issuing replacements for this window in 2 layouts. The default will include the extra info and an optional file will be included for those that prefer the Icon Only layout.
For those that care about the technical details...
Apparently some windows including the Maintained window are no-longer properly triggering the titlebar OnShow and OnHide events, which I've used in this case to trigger the larger layout. Tests I've performed show that manually hiding/showing the titlebar via script does trigger the events, but for whatever reason hide/show titlebar via Window Settings is not.
Window Settings for Titlebar visibility are often used as a layout trigger since its one of the few preferences that are saved to a character's settings file that can trigger scripts. With this busted, the only options I have are to issue separate files for each layout or to require users to click a layout button each time they log in. I assume the former option is preferred.
|