Move Ext.onReady from js to controllers
Define js vars before panel loading in workspaces/index controller
[#9020] Prevent xPDOZip from attempting to add empty targets

Was attempting to add targets defined as '/' previously
remove celldblclick listener in modx.grid.element.properties
reset checkDirtyBtns in modx.component.js
unload rte on destroing MODx.panel.Resource
Update Ext.ux.grid.RowExpander (taken from Ext JS 3.4.0)
Disable keymap of component on destruction
Handle remove calls of components while destroing
Replace most window.location changes by MODx.loadPage calls
Handle MODx.loadPage(url) calls
Replace location changes by MODx.loadPage(url) in modx.tree.js
Add MODx:beforeLoadPage event
Use MODx.loadPage in modx.component.js
Fix resource panel reloading on template change
[#9629] Fix notice in xPDOConnection::getOption() when $options not an array
[#9062] Fix problem loading multiple xPDOQuery driver classes
[#9631] Fix image preview with special chars in filename

Fixes errors when loading images preview with "&", "+" and other url signs.

Signed-off-by: Indomian <egor.b@fabricasaitov.ru>
(cherry picked from commit 22b4b3f0f01b1baaad3fc12a1eda4bc09ae492f6)
[#9364] Allow Unicode chars via modX::sanitizeString()

Update core/model/modx/modx.class.php

allow unicode characters additionally
(cherry picked from commit f862ca4f1cad549852fa7eed26e69d5d59c065d0)
[#9197] Load RTE for SymLinks in manager

Update manager/controllers/default/resource/symlink/update.class.php

Symlinks also should load RTE because you can have template variables assigned with this feature. Otherwise it will be a normal textarea.
(cherry picked from commit c4729ebb01d930dbfbb512e1319ad023d1c34133)