-
-
Notifications
You must be signed in to change notification settings - Fork 125
Open
Description
When clicking on the arrow-icon [data-select="set-language"] of the language selection dropdown the action will break with:
Uncaught TypeError: t.dataset is undefined
The erroneous code is this piece right here:
// Fix for select labels
this.engine.on ('click', '[data-select]', () => {
const e = document.createEvent ('MouseEvents');
e.initMouseEvent ('mousedown');
this.engine.element ().find (`[data-action="proxy.php?url=https%3A%2F%2Fgithub.com%2FMonogatari%2FMonogatari%2Fissues%2F%3Cspan+class%3D"pl-s1">${this.dataset.select}']`).first ().dispatchEvent (e);
});I'm guessing that the this inside the arrow function does not refer to the actual HTMLElement of the icon.
Metadata
Metadata
Assignees
Labels
No labels