From 565119da0448ed9830fb34545d82423343f85d54 Mon Sep 17 00:00:00 2001 From: "xuan.huang" <5563315+Huxpro@users.noreply.github.com> Date: Wed, 18 Mar 2026 19:20:37 -0400 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20rename=20"Web=20Preview"=20label=20t?= =?UTF-8?q?o=20"=E2=88=9F=20Preview"=20to=20fix=20URL=20alignment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rsbuild uses `label.padEnd(10)` internally to align labels with URLs. "Web Preview" (11 chars) exceeded this limit, causing the label and URL to run together without spacing. Rename to "∟ Preview" (9 chars) which fits within the 10-char pad and visually conveys it as a sub-item of Web. --- packages/rspeedy/core/src/plugins/dev.plugin.ts | 2 +- packages/rspeedy/core/test/plugins/dev.plugin.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/rspeedy/core/src/plugins/dev.plugin.ts b/packages/rspeedy/core/src/plugins/dev.plugin.ts index 88cb97997d..41c1f6383a 100644 --- a/packages/rspeedy/core/src/plugins/dev.plugin.ts +++ b/packages/rspeedy/core/src/plugins/dev.plugin.ts @@ -142,7 +142,7 @@ export function pluginDev( }) if (environmentName === 'web') { finalUrls.push({ - label: `Web Preview`, + label: `∟ Preview`, url: new URL( `/__web_preview?casename=${ encodeURIComponent(pathname) diff --git a/packages/rspeedy/core/test/plugins/dev.plugin.test.ts b/packages/rspeedy/core/test/plugins/dev.plugin.test.ts index db23128d45..8bda5a1e68 100644 --- a/packages/rspeedy/core/test/plugins/dev.plugin.test.ts +++ b/packages/rspeedy/core/test/plugins/dev.plugin.test.ts @@ -763,7 +763,7 @@ describe('Plugins - Dev', () => { }) expect(printedUrls).toContainEqual({ - 'label': 'Web Preview', + 'label': '∟ Preview', 'url': 'http://example.com:8080/__web_preview?casename=main.web.bundle', }) }) From 9cb41147fa30f718b4157d287ae6233a8e9f60a9 Mon Sep 17 00:00:00 2001 From: Qingyu Wang <40660121+colinaaa@users.noreply.github.com> Date: Thu, 19 Mar 2026 10:17:57 +0800 Subject: [PATCH 2/2] Create poor-colts-peel.md Signed-off-by: Qingyu Wang <40660121+colinaaa@users.noreply.github.com> --- .changeset/poor-colts-peel.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/poor-colts-peel.md diff --git a/.changeset/poor-colts-peel.md b/.changeset/poor-colts-peel.md new file mode 100644 index 0000000000..b6f6dbab2b --- /dev/null +++ b/.changeset/poor-colts-peel.md @@ -0,0 +1,5 @@ +--- +"@lynx-js/rspeedy": patch +--- + +Rename Web Preview label to fix URL alignment