The Last Spike Online / 2026. július 21.

Egy highlight ne a feliratból találja ki, melyik mezőn áll

A board highlight és latest-track marker stabilitásához ki kellett venni a lokalizált szövegre és egy böngésző-specifikus viselkedésre épülő azonosítást.

2 perc olvasás
The Last Spike Online
localizationbrowserUI-statetesting

A helyzet

A felület egyik vizuális kiemelése bizonyos nyelveken vagy böngészőkben eltérően viselkedett. Az ok az volt, hogy a rendering logika túl közel került a megjelenített címkéhez és egy nem mindenhol azonosan támogatott megoldáshoz. Ez tipikus UI-adatmodell keveredés: a feliratot azonosítóként kezdjük használni.

A megoldási út

A highlightokat stabil, nyelvfüggetlen board/track azonosítókhoz kötöttem, és a marker implementációját egyszerűbb, támogatott böngészős primitívekre vittem vissza. A lokalizált szöveg csak renderelt output maradt. A tutorial határokat és keyboard purchase útvonalat is regressziós tesztekkel rögzítettük.

Mi lett belőle

A kiemelések nyelvváltás után is ugyanarra a játékelemre mutattak, és a böngészők közötti eltérés eltűnt. A UI kevesebb implicit függést hordozott a prezentációs szöveghez.