Fedir Zinchuk
Fedir Zinchuk
About XSS, I will do separated PR, later, after this one will be merged.
Sounds valid. Note: Currently if you use own model, you can override preprocessForm and load your plugin group https://github.com/joomla/joomla-cms/blob/1d3ca40ef6c55b2de63c40410a96af695a90a7cf/libraries/src/MVC/Model/FormBehaviorTrait.php#L163-L170 ```php PluginHelper::importPlugin('my-plugin-group'); ```
@nickdring you also can download test build under each Pull Request  Follow the Details link https://ci.joomla.org/artifacts/joomla/joomla-cms/4.2-dev/37962/downloads/58382/ and download Development-Full_Package.zip or Development-Update_Package.zip for test.
You should not do it in SiteRouter, it need be done in component router level, somehow
I suggest different aproach, to keep thing easy: Catch failed download, and show a message to User, suggest to download and install the package manually, the message should contain a...
Thumbnails and some kind of "vue smart scroll" (render only visible data) would really improve UX for large amount of files in view. upd: https://github.com/tangbc/vue-virtual-scroll-list
> unless the getFiles is not streaming chunks of JSON the problem is not solved It not really JSON problem, but more about client-side rendering of huge list.
Joomla 3 Media have an issue that PHP read whole /images recursively every time, even when it render only 1 specific folder with 2 files. I did not looked, but...
@crystalenka @dgrammatiko or maybe a simple pagination, what do you think? (with thumbnails of course) Let say 100 files per page, That should solve huge JSON and rendering.
I would suggest to stick to regular pagination, let say ~50-100 files per page. @dgrammatiko what you have sugested not very perfomance friendly for media manager, and it would introduce...