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 },