From f5b1dee150c76dd642dde5af182eacf686f710e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Mangeonjean?= Date: Fri, 10 Apr 2026 19:20:33 +0200 Subject: [PATCH] fix: workaround firefox bug --- .../0098-fix-workaround-firefox-bug.patch | 118 ++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 vscode-patches/0098-fix-workaround-firefox-bug.patch diff --git a/vscode-patches/0098-fix-workaround-firefox-bug.patch b/vscode-patches/0098-fix-workaround-firefox-bug.patch new file mode 100644 index 00000000..fcd15084 --- /dev/null +++ b/vscode-patches/0098-fix-workaround-firefox-bug.patch @@ -0,0 +1,118 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Lo=C3=AFc=20Mangeonjean?= +Date: Fri, 10 Apr 2026 19:19:44 +0200 +Subject: [PATCH] fix: workaround firefox bug + +https://bugzilla.mozilla.org/show_bug.cgi?id=2029029 +--- + .../src/preview/documentRenderer.ts | 4 ++-- + extensions/media-preview/src/audioPreview.ts | 2 +- + extensions/media-preview/src/imagePreview/index.ts | 2 +- + extensions/media-preview/src/videoPreview.ts | 2 +- + extensions/mermaid-chat-features/src/chatOutputRenderer.ts | 2 +- + extensions/mermaid-chat-features/src/editorManager.ts | 2 +- + extensions/simple-browser/src/simpleBrowserView.ts | 4 ++-- + 7 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/extensions/markdown-language-features/src/preview/documentRenderer.ts b/extensions/markdown-language-features/src/preview/documentRenderer.ts +index f96fce9b745..872b737ebb2 100644 +--- a/extensions/markdown-language-features/src/preview/documentRenderer.ts ++++ b/extensions/markdown-language-features/src/preview/documentRenderer.ts +@@ -186,7 +186,7 @@ export class MdDocumentRenderer { + } + const out: string[] = []; + for (const style of config.styles) { +- out.push(``); ++ out.push(``); + } + return out.join('\n'); + } +@@ -219,7 +219,7 @@ export class MdDocumentRenderer { + #getStyles(resourceProvider: WebviewResourceProvider, resource: vscode.Uri, config: MarkdownPreviewConfiguration, imageInfo: readonly ImageInfo[]): string { + const baseStyles: string[] = []; + for (const resource of this.#contributionProvider.contributions.previewStyles) { +- baseStyles.push(``); ++ baseStyles.push(``); + } + + return `${baseStyles.join('\n')} +diff --git a/extensions/media-preview/src/audioPreview.ts b/extensions/media-preview/src/audioPreview.ts +index 282d579b380..e4119b60297 100644 +--- a/extensions/media-preview/src/audioPreview.ts ++++ b/extensions/media-preview/src/audioPreview.ts +@@ -72,7 +72,7 @@ class AudioPreview extends MediaPreview { + + Audio Preview + +- ++ + + + +diff --git a/extensions/media-preview/src/imagePreview/index.ts b/extensions/media-preview/src/imagePreview/index.ts +index 6c2c8a73f66..60cdc96f680 100644 +--- a/extensions/media-preview/src/imagePreview/index.ts ++++ b/extensions/media-preview/src/imagePreview/index.ts +@@ -199,7 +199,7 @@ class ImagePreview extends MediaPreview { + + Image Preview + +- ++ + + + +diff --git a/extensions/media-preview/src/videoPreview.ts b/extensions/media-preview/src/videoPreview.ts +index 1cb74c58426..796aa49bf2e 100644 +--- a/extensions/media-preview/src/videoPreview.ts ++++ b/extensions/media-preview/src/videoPreview.ts +@@ -76,7 +76,7 @@ class VideoPreview extends MediaPreview { + + Video Preview + +- ++ + + + +diff --git a/extensions/mermaid-chat-features/src/chatOutputRenderer.ts b/extensions/mermaid-chat-features/src/chatOutputRenderer.ts +index c6aacbd748e..83ef9189540 100644 +--- a/extensions/mermaid-chat-features/src/chatOutputRenderer.ts ++++ b/extensions/mermaid-chat-features/src/chatOutputRenderer.ts +@@ -73,7 +73,7 @@ class MermaidChatOutputRenderer implements vscode.ChatOutputRenderer { + + Mermaid Diagram + +- ++ + +