Bug #49995
closedFail to execute onunload() at backend
0%
Description
Hello. I found a bug at mod.php at Typo 3 ver. 6.1.1.
Symptom¶
For each selection of a menu at left hand side menu (e.g. "View"),
the iframe at the right hand side is refreshed and the onunload() event is
raised, and Ext.EventManager._unload() should be executed correspondingly.
However, depending on timing, onunload() is not defined and
an uncaught exception is raised instead. The error message is
as follows in Firefox 21:
TypeError: Ext.EventManager is undefined
…unload();h(k,g,G._unload)}};….. ext-ba…312e.js
I think the problem is that a user can click a menu before ext-all.js is loaded,
because an external script (script tag of ext-all.js in line 43 of mod.php)
makes the browser triggers an unload event in the partial page constructed up to that point.
How to reproduce the error¶
You can reproduce the error for the following steps:
1. Get log in TYPO3 site
2. Click “Configuration” link in left side menu in /typo3/backend.php page
3. Click “Log” link in left side menu
This bug is timing-dependent.
To observe the error in high probability,
you should make step 2 and step 3 quickly.
Files
Updated by Yongbae Park about 11 years ago
For your better understanding of the buggy scenario, I just added a video that shows an actual error execution.
http://forge.typo3.org/attachments/25139/TYPO3.wmv
After logging in, I clicked "Configuration" link at 00:19.
At 00:21, I clicked "Log" link and an error message "TypeError: Ext.EventManager is undefined" appears in Firefox console.
We also observed the same error message with Internet Explorer and Chrome.
Please let me know if you need more information to reproduce/debug this bug. Thanks.
Updated by Mathias Schreiber almost 10 years ago
- Target version set to 7.4 (Backend)
- Is Regression set to No
Updated by Wouter Wolters over 9 years ago
- Status changed from New to Needs Feedback
Is this still reproducable in 6.2.14 or higher?
Updated by Susanne Moog over 9 years ago
- Target version changed from 7.4 (Backend) to 7.5
Updated by Wouter Wolters about 9 years ago
- Status changed from Needs Feedback to Closed
No feedback within the last 90 days => closing this issue.
If you think that this is the wrong decision or experience this issue again, then please write to the mailing list typo3.teams.bugs with issue number and an explanation or open a new ticket and add a relation to this ticket number.