>> I have read a bit more, and { and } are always disallowed in any of
>> the RFCs.
>
> Where does it state that in RFC 3986? i looked but could find anything
> related to the reservation (or unwise use) of such characters.
If you go through the grammar, it does not explicitly allow '{' or
'}'. So they are disallowed. In the earlier spec there was a section
about these excluded ASCII characters and why they shouldn't be used,
but apparently that one didn't make it into the next version. I assume
one of the main reasons why URI templates chose { and } was that they
are disallowed in regular URIs.
> Would you mind logging an issue?
> It should. I guess the latter is using URI processing of the HTML libraries.
> Might be worth logging a bug against Firefox?
I'll see. It would be really nice if there was a universal bug tracker
for all software - or if they'd use open ID. By now, I have accounts
in approximately 20 bug trackers ;-)
> :-) i call it the wild wild web.
:-)