-
Andreas Kienast authored
This patch greatly improves the performance of the "View Upgrade Documentation" module in the Install Tool. The following optimizations are done: * The tag filter is initialized only once now to avoid double-filtering documents * Document tags are now rendered directly in Fluid, removing one expensive document manipulation task * Composition of the tag list for the tag filter is sped up by a factor of 1.5 - 2 by using Set() to filter most duplicates * When emptying a search, internal upgrade doc classes are removed once all panels are hidden * When filtering, matching version panels are expanded with a delay of 20ms, relaxing re-layouts and repaints in the browser Resolves: #98405 Releases: main Change-Id: I2e6b68c009652a23d088b27714b925b0e809aaa0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75840 Tested-by: core-ci <typo3@b13.com> Tested-by: Susanne Moog <look@susi.dev> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
308b6e5b