I’m running into an issue with the phone number field in Forms feature.
- Field type: Phone
- ID:
phone_number
- “Country picker” is enabled
- Default value is bound to
{{context.user.user_metadata.phone_number}}
On render, the country picker shows a ?
icon instead of the expected country flag. The text input works, but the flag never resolves.
What’s odd:
-
The geo IP detection works correctly — on the next step of the login flow (where I can inject custom code) it has already pegged me to Denver, US.
-
There doesn’t seem to be any option in the Field Settings UI to override or force a default country.
-
I don’t see a code hook for this specific field type in the no-code form editor.
Has anyone solved this? Is there a way to:
-
Force the default country (e.g., “US”) when the picker can’t detect it, or
-
Debug why the picker renders
?
even though IP lookup is clearly working? -
Configure something somewhere that I’m missing?
Any guidance appreciated.