Non-LDH domains are urlencoded instead of punycoded in login form

(#4551) Bug Open: Needs triage mobile self-hosting

Reproduction steps

  1. Open the profile chooser
  2. Click "Add an account"
  3. Click "Change" to edit the instance you login to
  4. Enter something with non-LDH chars, in my example flx.öwö.de
  5. Press "Connect"

Expected behaviour

It punycodes the domain and I can login to flx.xn--w-0gab.de.

Actual behaviour

It URL-encodes the domain and I get an error that the domain flx.%C3%B6w%C3%B6.de could not be reached.

Build information

Version 2026.10.100, Beta 16, Channel Beta, Build 2876, Android 17 (arm64), Device Google Pixel 8 Pro, Locale de-DE, Push unifiedpush, Flutter 3.47.9, Dart 3.13.7

Platform

Android, iOS

Comments

Sign in with Fluxer to comment and vote.

No comments yet.