Page MenuHomePhabricator

[WtC] [EPIC] Migrate Special:NewLexeme page to Codex
Closed, ResolvedPublic

Description

Context

The Special:NewLexeme page allows Wikidata users to create new Lexeme entities by filling a concise form.

This core page was recently rebuilt using WiKit design system components. WiKit is in the process of being deprecated in favor of Codex, the new Wikimedia design system. Thus the need for a migration.

Main objective

Migrate the Special:NewLexeme page to Codex. This involves:

  • Replacing the components used in the Special:NewLexeme UI 1:1, making sure that all functionality is preserved
  • Replacing current styling using Codex style tokens and mixins
  • Ensure that product requirements such as internationalization, accessibility and responsiveness (which is currently a blocker T302889) are met

Details

Related Objects

StatusSubtypeAssignedTask
OpenNone
ResolvedArian_Bozorg
ResolvedSpikeLucas_Werkmeister_WMDE
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
OpenNone
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedArthurTaylor
ResolvedNone
OpenNone
ResolvedArian_Bozorg
OpenNone

Event Timeline

Sarai-WMDE renamed this task from [EPIC] Migrate Special:NewLexeme page to Codex to [EPIC] [WtC] Migrate Special:NewLexeme page to Codex.Jul 24 2023, 2:18 PM
Sarai-WMDE renamed this task from [EPIC] [WtC] Migrate Special:NewLexeme page to Codex to [WtC] [EPIC] Migrate Special:NewLexeme page to Codex.Sep 12 2023, 12:06 PM

Change #1085373 had a related patch set uploaded (by Hoo man; author: Hoo man):

[mediawiki/extensions/WikibaseLexeme@master] Bump special-new-lexeme

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

The merged code runs fine with this change, but I definitely feel like the move to codex has made the input a bit weird, especially for the Spelling Input Variant box. When I enter values there, I have the impression that the control is often eating the first character that I type.

Do you see the same thing @hoo?

When I enter values there, I have the impression that the control is often eating the first character that I type.

There was a similar problem in the browser tests too (see the comments on Gerrit).

While trying to adjust the browser test for the updated special page I found a bug: The fist char entered into the spelling variant field seems to always get discarded.

I managed to reproduce this in the browser tests (note the 'X').

@hoo Now that we have the fix merged, can you prepare another patch for updating Lexeme?

Change #1085373 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Bump special-new-lexeme

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

Arian_Bozorg claimed this task.
Arian_Bozorg subscribed.

Thank you all so much.