We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 347b792 commit 517f2f0Copy full SHA for 517f2f0
src/logger.js
@@ -76,15 +76,18 @@ class MessageLogger {
76
let doLog = !!(this.logLevel & type);
77
78
if (isBrowser()) {
79
- document.dispatchEvent(
80
- new CustomEvent('opentypejs:message', {
81
- detail: {
82
- message,
83
- logged: doLog,
84
- logger: this.logLevel
85
- }
86
- })
87
- );
+ const messageEvent = new CustomEvent('opentypejs:message', {
+ cancelable: true,
+ detail: {
+ message,
+ doLog: doLog,
+ logger: this.logLevel
+ }
+ });
+ const cancelled = document.dispatchEvent(messageEvent);
88
+ if (cancelled) {
89
+ doLog = false;
90
91
}
92
93
if (doLog) {
0 commit comments