Terence Eden befasst sich mit der Komplexität der Hinzufügung eines neuen HTML-Input-Typs, der es Benutzern ermöglichen würde, ein Land aus einer Liste auszuwählen, gemäß einem Vorschlag von Lea Verou. Lea schlug vor, es könnte so einfach sein wie dies:
<input type='country'>
Und dann, voilà! Ein Eingabefeld mit einer Liste aller Länder würde im Browser erscheinen. Aber Terence beschreibt, wie schwierig die Benutzererfahrung rund um dieses eine winzige Eingabefeld für Browserhersteller sein könnte.
Beginnen wir mit dem Wichtigsten. Was ist ein Land? Das ist so umstritten wie es nur geht! Es geht um nationale Identitäten, internationale Politik und erbliche Beziehungen. Schottland zum Beispiel ist ein Land. Das ist eine (ziemlich) unumstrittene Aussage – und doch sehe ich es in Dropdown-Listen selten erwähnt. Warum? Weil es eines der vier Länder ist, aus denen sich das Land des Vereinigten Königreichs zusammensetzt – und so wird es normalerweise (aber nicht immer) darin subsumiert. Einige Länder erkennen sich gegenseitig nicht an. Einige glauben, dass das andere Land wirklich Teil ihres Landes ist. Einige Länder existieren nicht.