Skip to content

Commit 33d3d8f

Browse files
committed
v8.2.3
1 parent bfa3b0e commit 33d3d8f

File tree

6 files changed

+24
-8
lines changed

6 files changed

+24
-8
lines changed

build/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gleap",
3-
"version": "8.2.2",
3+
"version": "8.2.3",
44
"main": "build/index.js",
55
"scripts": {
66
"start": "webpack serve",

published/8.2.3/index.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

published/latest/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Gleap.js

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -616,12 +616,19 @@ class Gleap {
616616

617617
softReInitialize() {
618618
GleapFeedbackButtonManager.getInstance().injectedFeedbackButton = false;
619-
GleapFrameManager.getInstance().injectedFrame = false;
619+
GleapFrameManager.getInstance().destroy();
620620

621-
// Reload config.
622-
GleapConfigManager.getInstance().start().then(() => {
623-
GleapFrameManager.getInstance().injectFrame();
624-
}).catch((exp) => { });
621+
GleapConfigManager.getInstance().start()
622+
.then(() => {
623+
// Inject the widget buttons
624+
GleapFeedbackButtonManager.getInstance().injectFeedbackButton();
625+
626+
// Inject the notification container
627+
GleapNotificationManager.getInstance().injectNotificationUI();
628+
})
629+
.catch(function (err) {
630+
console.warn("Failed to initialize Gleap.");
631+
});
625632
}
626633

627634
/**

src/GleapFrameManager.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,20 @@ export default class GleapFrameManager {
7575
return this.widgetOpened;
7676
}
7777

78+
autoWhiteListCookieManager = () => {
79+
if (window && window.cmp_block_ignoredomains) {
80+
window.cmp_block_ignoredomains.concat(["messenger.gleap.io"]);
81+
}
82+
}
83+
7884
injectFrame = () => {
7985
if (this.injectedFrame) {
8086
return;
8187
}
8288
this.injectedFrame = true;
8389

90+
this.autoWhiteListCookieManager();
91+
8492
// Apply CSS.
8593
GleapConfigManager.getInstance().applyStylesFromConfig();
8694

0 commit comments

Comments
 (0)