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.
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.