#4519·iroh

relays don't seem to be working in safari

Author: edwardsharpCreated Sep 9, 2026Updated Sep 10, 2026
Labelsbug

Describe the bug

getting errors like this:

[2026-09-09T18:31:57.609Z] WARN:  WARN endpoint{id=00000000000}:actor:reportgen-actor:run-probe{proto=Https delay=200ms relay=https://use1-1.relay.n0.iroh.link./}: iroh::net_report::reportgen: probe failed: Failed to run HTTPS probe: HTTP request failed: error sending request: JsValue(TypeError: Load failed
undefined)

it then seems to try every relay (usw1-1.relay.n0.iroh.link, euc1-1.relay.n0.iroh.link, use1-1.relay.n0.iroh.link, usw1-1.relay.n0.iroh.link, euc1-1.relay.n0.iroh.link, aps1-1.relay.n0.iroh.link, etc etc.) before finally failing.

this only seems to be an issue with safari (both on my iphone + macbook). perhaps it's related to the trailing dot . in the relay urls?

Relevant Logs

Expected behavior

Iroh

Version: 1.1.0

[paste output from `cargo tree -i -e features -p iroh` here]

Endpoint configuration:

[e.g. are you using .n0_discovery(), a custom relay map, etc]

i'm using the default presets, no custom relays.

Platform(s) Desktop:

  • OS: [e.g. iOS]
  • Version [e.g. 22]

Smartphone:

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Version [e.g. 22]

Additional Context / Screenshots / GIFs

see also: https://discord.com/channels/1161119546170687619/1161119546644627528/1547315829962711213

lolwut

  • This issue was created by a human that thought critically about the issue being reported and wrote this as concisely and clearly as they could. Taking full responsibility for the issue being accurate.
  • This issue isn't slop, and is backed up by evidence.