mirror of
https://github.com/NetworkCats/rustyip.git
synced 2026-11-13 16:17:46 +00:00
The JS used fragile numeric indices to look up localized labels from the server-rendered table. When optional rows (ASN, Org, Country, City) were missing for the primary IP, the indices shifted, causing 'Proxy' to appear as the City label. Add data-label attributes to each <tr> in the template and key the label map by name instead of position.