Until ZK 220.127.116.11 you could set the width of components in ZUL files, and call these files as macro in Java code, resulting in correct width set for these components.
After 18.104.22.168, the width is not set as specified in ZUL files, when calling the macro from Java code.
The behaviour is the same if Java code is compiled in classes or inline in ZUL files, so ZUL files are provided as example to ease debugging.
Correctly working ZK version: 5.x until 22.214.171.124
Bad working ZK version: any release after 126.96.36.199 including 5.0.11 and 6.0 and 6.5
The code attached reproduces the problem every time.
Screenshots of browser included.