From 5745ffbcb0b19222f86ad509f17c941440cb9d58 Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Fri, 21 Mar 2025 13:26:50 +0530 Subject: [PATCH] fix: Theme inconsistency between portal page and widget (#11140) --- app/javascript/widget/views/Home.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/javascript/widget/views/Home.vue b/app/javascript/widget/views/Home.vue index c2a3990a2..2f73059dc 100755 --- a/app/javascript/widget/views/Home.vue +++ b/app/javascript/widget/views/Home.vue @@ -72,11 +72,11 @@ export default { return this.replaceRoute('messages'); }, openArticleInArticleViewer(link) { - let linkToOpen = `${link}?show_plain_layout=true`; - const isDark = this.prefersDarkMode; - if (isDark) { - linkToOpen = `${linkToOpen}&theme=dark`; - } + const params = new URLSearchParams({ + show_plain_layout: 'true', + theme: this.prefersDarkMode ? 'dark' : 'light', + }); + const linkToOpen = `${link}?${params.toString()}`; this.$router.push({ name: 'article-viewer', query: { link: linkToOpen },