[BUGFIX] Fix ContextMenu positioning race conditions
Read mouse position from the triggering event instead of relying on values from a throttled mousemove event, which caused race conditions where mouse position was not updated at all when moving the mouse from iframe to outer frame. Resolves: #103044 Releases: main, 12.4 Change-Id: If22aee7eea958969fb3e7e24b15523897b70e1ef Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83185 Tested-by:core-ci <typo3@b13.com> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de>
Showing
- Build/Sources/TypeScript/backend/context-menu.ts 38 additions, 24 deletionsBuild/Sources/TypeScript/backend/context-menu.ts
- Build/Sources/TypeScript/backend/page-tree/page-tree-element.ts 2 additions, 1 deletion...Sources/TypeScript/backend/page-tree/page-tree-element.ts
- Build/Sources/TypeScript/backend/svg-tree.ts 5 additions, 5 deletionsBuild/Sources/TypeScript/backend/svg-tree.ts
- Build/Sources/TypeScript/backend/tree/file-storage-tree-container.ts 2 additions, 1 deletion...es/TypeScript/backend/tree/file-storage-tree-container.ts
- Build/Sources/TypeScript/filelist/file-list.ts 1 addition, 1 deletionBuild/Sources/TypeScript/filelist/file-list.ts
- typo3/sysext/backend/Resources/Public/JavaScript/context-menu.js 1 addition, 1 deletion...ysext/backend/Resources/Public/JavaScript/context-menu.js
- typo3/sysext/backend/Resources/Public/JavaScript/page-tree/page-tree-element.js 1 addition, 1 deletion...esources/Public/JavaScript/page-tree/page-tree-element.js
- typo3/sysext/backend/Resources/Public/JavaScript/svg-tree.js 2 additions, 2 deletionstypo3/sysext/backend/Resources/Public/JavaScript/svg-tree.js
- typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree-container.js 1 addition, 1 deletion...ces/Public/JavaScript/tree/file-storage-tree-container.js
- typo3/sysext/filelist/Resources/Public/JavaScript/file-list.js 1 addition, 1 deletion.../sysext/filelist/Resources/Public/JavaScript/file-list.js
Please register or sign in to comment