Page MenuHomePhabricator

VisualEditor standalone demo broken due to "404 Not Found" on .less files
Closed, ResolvedPublic

Description

Steps:

  1. Reading about VisualEditor. https://en.wikipedia.org/wiki/VisualEditor
  2. Visit website. https://www.mediawiki.org/wiki/VisualEditor
  3. Visit demo. https://en.wikipedia.org/w/extensions/VisualEditor/lib/ve/demos/ve/desktop.html

Expected:

Demo that looks like VE.

Actual:

Fonts degrade to Times New Roman, and most widgets and modals have various parts rendering in broken or surprising ways.

Console error
Object { type: "File", message: "'https://en.wikipedia.org/w/extensions/VisualEditor/lib/ve/src/ce/styles/nodes/ve.ce.FocusableNode.less' wasn't found (404)", …
Object { type: "File", message: "'https://en.wikipedia.org/w/extensions/VisualEditor/lib/ve/src/ui/styles/ve.ui.icons.less' wasn't found (404)", …
Object { type: "File", message: "'https://en.wikipedia.org/w/extensions/VisualEditor/lib/ve/src/ui/styles/ve.ui.Surface.less' wasn't found (404)", …

Screenshot 2025-07-15 at 20.20.32.png (1,496×602 px, 345 KB)

Screenshot 2025-07-15 at 20.17.22.png (1,740×600 px, 55 KB)

Screenshot 2025-07-15 at 20.17.02.png (950×424 px, 44 KB)

Other information:

I'm guessing this broke in https://gerrit.wikimedia.org/r/c/VisualEditor/VisualEditor/+/1010234/ or in a later change related to adopting Less.js directly in VisualEditor core.

Event Timeline

Change #1169802 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@master] mime: Add mime types for `*.less`

https://gerrit.wikimedia.org/r/1169802

Change #1169802 merged by jenkins-bot:

[mediawiki/core@master] mime: Add mime types for `*.less`

https://gerrit.wikimedia.org/r/1169802

Change #1170119 had a related patch set uploaded (by Reedy; author: Krinkle):

[mediawiki/core@REL1_44] mime: Add mime types for `*.less`

https://gerrit.wikimedia.org/r/1170119

Change #1170120 had a related patch set uploaded (by Reedy; author: Krinkle):

[mediawiki/core@REL1_43] mime: Add mime types for `*.less`

https://gerrit.wikimedia.org/r/1170120

Change #1170121 had a related patch set uploaded (by Reedy; author: Krinkle):

[mediawiki/core@REL1_39] mime: Add mime types for `*.less`

https://gerrit.wikimedia.org/r/1170121

Change #1170121 merged by jenkins-bot:

[mediawiki/core@REL1_39] mime: Add mime types for `*.less`

https://gerrit.wikimedia.org/r/1170121

Change #1170120 merged by jenkins-bot:

[mediawiki/core@REL1_43] mime: Add mime types for `*.less`

https://gerrit.wikimedia.org/r/1170120

Change #1170119 merged by jenkins-bot:

[mediawiki/core@REL1_44] mime: Add mime types for `*.less`

https://gerrit.wikimedia.org/r/1170119

I'm pretty sure it was more recent breakage than https://gerrit.wikimedia.org/r/c/VisualEditor/VisualEditor/+/1010234/ -- that was early 2024, and I'm at least fairly confident that I've used the desktop demo to show things to people this year.

Krinkle claimed this task.
Krinkle added a project: Verified.