-
Bug
-
Resolution: Fixed
-
Critical
-
8.6.0
-
Security Level: Jean
-
ZK 8.6.1 S1
-
None
Steps to Reproduce
run the attachment listbox-in-borderlayout.zul
click the button
change the number of listitems to render in the <foreach> element
Current Result
With increasing number of listitems resizing operations take increasingly longer
Here a few measurements by the Chrome profiler showing the non linear progression
Expected Result
results comparable or better to 8.5.2.1 (this didn't happen in the previous version)
Debug Info
The following changes each improve the situation significantly
- making the button visible in the first cell
- removing the hflex="1" in the second cell
- removing the vflex="1" from the listbox
- replacing the surrounding borderlayout with a simple div
the combination of the conditions causes the performance degradation
nesting multiple borderlayouts multiplies the negative effect
- grid also has the same problem, please check the attached zul