From 4c2867b1c494c904fe39455b273eb5d330491bff Mon Sep 17 00:00:00 2001 From: jmbardallo Date: Thu, 17 Sep 2026 14:36:43 +0200 Subject: [PATCH] fix(menu): request base tag injection via gui param and fix preview base href --- .../components/menus/create-menu/create-menu.component.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.ts b/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.ts index e9ad1b6..e927ec5 100644 --- a/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.ts +++ b/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.ts @@ -48,8 +48,8 @@ export class CreateMenuComponent implements OnInit { } updateSafeUrl(): void { - const url = `${this.baseUrl}/menu/${this.menuForm.get('publicUrl')?.value}`; - if (url) { + const url = `${this.baseUrl}/menu/${this.menuForm.get('publicUrl')?.value}?gui=1`; + if (url && this.menuForm.get('publicUrl')?.value) { this.safeUrl = this.sanitizer.bypassSecurityTrustResourceUrl(url); } else { this.safeUrl = null; @@ -122,8 +122,7 @@ export class CreateMenuComponent implements OnInit { this.dataService.previewMenuTemplate(base64Content).subscribe({ next: (renderedHtml) => { // Ensure relative paths work in the data URL iframe by injecting a tag - const origin = new URL(this.baseUrl).origin; - const baseTag = ``; + const baseTag = ``; let finalHtml = renderedHtml; if (finalHtml.toLowerCase().includes('')) {