Подскажите, почему Firefox не корректно работает с национальными доменами, например РФ?

Суть: Имеется, допустим сайт, урл.рф. Если зайти Лисой на такой сайт, то в адресной строке все в порядке - сайт отображается по-русски. В то же время, если проверить с помощью javascript свойство window.location.host будет урл.рф, а должно быть punycode-представление домена т.е. xn--k1aji.xn--p1ai.
Это баг? если нет, то как это можно включить? Те хочу добиться для IDN доменов такого же поведения, как в вебкитовских браузерах - в адресной сроке на национальном языке, а для внутренних нужд используется punycode.

Похоже на баг
Можно, конечно, перевести network.IDN_show_punycode в true, но тогда punycode идет везде - в т.ч. и в адресной строке.