From c4f224b7a6748d4d751b9d8050874cf56371244c Mon Sep 17 00:00:00 2001 From: devlikepro Date: Fri, 2 Oct 2026 11:50:23 +0700 Subject: [PATCH] fix(WEBJS): remove hide ux fresh look --- src/core/engines/webjs/WebjsClientCore.ts | 20 -------------------- src/core/engines/webjs/session.webjs.core.ts | 16 ---------------- 2 files changed, 36 deletions(-) diff --git a/src/core/engines/webjs/WebjsClientCore.ts b/src/core/engines/webjs/WebjsClientCore.ts index ec3a4753..c3f84a4f 100644 --- a/src/core/engines/webjs/WebjsClientCore.ts +++ b/src/core/engines/webjs/WebjsClientCore.ts @@ -141,26 +141,6 @@ export class WebjsClientCore extends Client { await this.pupPage.evaluate(LoadPaginator); } - /** - * @result indicating whether the UX fresh look was successfully hidden. - */ - hideUXFreshLook(): Promise { - return this.pupPage.evaluate(() => { - const WAWebUserPrefsUiRefresh = window.require('WAWebUserPrefsUiRefresh'); - if (!WAWebUserPrefsUiRefresh) { - return false; - } - if (WAWebUserPrefsUiRefresh.getUiRefreshNuxAcked()) { - return false; - } - WAWebUserPrefsUiRefresh.incrementNuxViewCount(); - WAWebUserPrefsUiRefresh.setUiRefreshNuxAcked(true); - const WAWebModalManager = window.require('WAWebModalManager'); - WAWebModalManager.ModalManager.close(); - return true; - }); - } - /** * @result indicating whether the "What's New" auto-modal was prevented or dismissed. */ diff --git a/src/core/engines/webjs/session.webjs.core.ts b/src/core/engines/webjs/session.webjs.core.ts index a1b24abb..27dfa8c1 100644 --- a/src/core/engines/webjs/session.webjs.core.ts +++ b/src/core/engines/webjs/session.webjs.core.ts @@ -686,22 +686,6 @@ export class WhatsappSessionWebJSCore extends WhatsappSession { this.logger.info(`Session '${this.name}' is ready!`); }); - // - // Temp fix for hiding "Fresh look" modal - // https://github.com/devlikeapro/waha/issues/987 - // - this.whatsapp.on(Events.READY, async () => { - try { - const hidden = await this.whatsapp.hideUXFreshLook(); - if (hidden) { - this.logger.info('"Fresh look" modal has been hidden'); - } - } catch (err) { - this.logger.warn('Failed to hide "Fresh look" modal'); - this.logger.warn(err, err.stack); - } - }); - this.whatsapp.on(Events.AUTHENTICATED, async (args) => { this.status = WAHASessionStatus.WORKING; this.qr.save('');