From 22ca3216e80bcce4e41a9a99d4876340ea2ea52b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=8F=94=EF=B8=8F=20Peak?= <122374094+peaklabs-dev@users.noreply.github.com> Date: Wed, 26 Aug 2026 15:27:48 +0200 Subject: [PATCH] fix(ui): monaco editor placeholder alignment (#11514) --- .../components/forms/monaco-editor.blade.php | 27 ++----------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/resources/views/components/forms/monaco-editor.blade.php b/resources/views/components/forms/monaco-editor.blade.php index b0d4adb14e..69466f7daa 100644 --- a/resources/views/components/forms/monaco-editor.blade.php +++ b/resources/views/components/forms/monaco-editor.blade.php @@ -3,8 +3,6 @@ monacoVersion: '0.52.2', monacoContent: @entangle($id), monacoLanguage: '', - monacoPlaceholder: true, - monacoPlaceholderText: 'Start typing here', monacoLoader: true, monacoFontSize: '15px', monacoId: $id('monaco-editor'), @@ -14,20 +12,7 @@ monacoEditor(editor) { editor.onDidChangeModelContent((e) => { this.monacoContent = editor.getValue(); - this.updatePlaceholder(editor.getValue()); }); - editor.onDidBlurEditorWidget(() => { - this.updatePlaceholder(editor.getValue()); - }); - editor.onDidFocusEditorWidget(() => { - this.updatePlaceholder(editor.getValue()); - }); - }, - updatePlaceholder(value) { - this.monacoPlaceholder = value === ''; - }, - monacoEditorFocus() { - document.getElementById(this.monacoId).dispatchEvent(new CustomEvent('monaco-editor-focused', { detail: { monacoId: this.monacoId } })); }, monacoEditorAddLoaderScriptToHead() { // Use a global flag to prevent duplicate script loading @@ -111,6 +96,7 @@ lineNumbersMinChars: 3, automaticLayout: true, language: '{{ $language }}', + placeholder: 'Start typing here', domReadOnly: '{{ $readonly ?? false }}', contextmenu: '!{{ $readonly ?? false }}', renderLineHighlight: 'none', @@ -143,13 +129,8 @@ }); monacoEditor(editor); - - document.getElementById(monacoId).editor = editor; - document.getElementById(monacoId).addEventListener('monaco-editor-focused', (event) => { - editor.focus(); - }); - updatePlaceholder(editor.getValue()); + document.getElementById(monacoId).editor = editor; @if ($autofocus) // Auto-focus the editor @@ -172,10 +153,6 @@
-