Fix
The phone field keeps the country you pick
- Choosing a country in a phone field looked like it did nothing: pick Singapore and the flag and dial code fell back to +63 before you could type a number. It only behaved when a number was already in the field, which is why it read as intermittent.
- The cause was the field talking to itself. Every change it reported was handed straight back to it as the current value, and an empty number is reported as nothing at all — so the field parsed that nothing, found no country in it, and reset the select to the Philippines in the same moment you had changed it.
- It now recognises its own echo and leaves your choice alone. Clearing the number no longer resets the country either.