1.Steps to reproduce the issue:
Open Components → Events Booking (OS Events Booking third-party component) → Configuration → Certificate Settings → field "Default Ticket Layout" → click the "Code" tab (CodeMirror editor). Leave the page open in the browser.
Expected result:
The CodeMirror code editor initializes without errors, and no repeated console warnings appear over time.
Actual result:
An uncaught error is thrown on load:
Uncaught (in promise) Error: Missed values for class constructor at editor-decorator.min.js → joomla-editor-codemirror.min.js (connectedCallback).
Additionally, while the page stays open, the console keeps logging (growing into the hundreds/thousands over time):
Direct access to Joomla.editors.instances is deprecated. Use JoomlaEditor.getActive() or JoomlaEditor.get(id) to retrieve the editor instance.
triggered repeatedly by script.min.js (initEditorSelectionTracking → setInterval → captureActiveEditorSelections).
No related network requests are triggered (confirmed via DevTools Network tab) — appears to be purely client-side.
System information:
Joomla! 6.1.2, PHP 8.3.14, browser: Opera Browser
Additional comments:
The field in question belongs to a third-party component (OS Events Booking), but all files in the stack trace (editor-decorator.min.js, joomla-editor-codemirror.min.js, editors.min.js, script.min.js) are Joomla core assets, not third-party code.
6.1.2
No response
No response
No response
No response
| Labels |
Added:
No Code Attached Yet
bug
|
||
@BloodyBakala have you confirmed if this occurs when creating an article
| Labels |
Added:
Information Required
|
||
@BloodyBakala Could you please try to create a new article to see if the issue happens with editor displayed on create article form as well ? That would help narrow down to see if the issue comes from our extension or from something else. Events Booking just uses standard $editor->display method from Joomla editor API to display editor, the only difference with article form is there are multiple editors displayed on the page, so I don't think it is really related to the extension, but just want to be sure.