Fails
Select that loads a page on change
Live preview
const region = document.querySelector("#region"); region.addEventListener("change", () => { window.location.href = "/shop/" + region.value + "/";});
Choosing an option loads a new page at once. A keyboard user moving through the list with the arrow keys can be sent away before reaching the option they want.