I've been struggling with this strange problem for a few weeks now. I set up a Traefik 3 instance on docker and have a few applications running behind it (Navidrome, Heimdall, etc.) with no problems. I can type in the FQDN and hit them all just fine from my various computers. The problem comes into play when I try to access anything by it's FQDN on my Android phone using Firefox Mobile. This is all on my local wifi network and not external (don't have anything exposed to the outside world).
Firefox immediately returns an "Address not found" error when trying to go to https://heimdall.mydomain.com or similar.
Now here comes the strange part. If I hit heimdall.mycomain.com in Chrome on my phone it loads perfectly. Same with my other apps. I have no idea what Firefox mobile is doing and searching around hasn't turned up anything recent or useful.
Is there something wrong with how Firefox on Android handles the headers? Why does Chrome not have this problem? I'm running Android 15 on a Pixel 7 so it's not a terribly old phone. This is causing a bunch of apps to fail as well (Sympfonium / Tempo for Navidrome). I am fairly certain everything is set up correctly because I can access my applications just fine from an iPhone / iPad using various apps as well.