Вы пытаетесь использовать абсолютное позиционирование внутри XUL-бокса. Абсолютное позиционирование не поддерживается в XUL, поэтому стиль позиции просто игнорируется.
Я предлагаю не использовать display: -moz-box
, или в этом отношении display: -webkit-box
или display: box
, и, конечно, нет, если вы ожидаете, что они будут вести себя одинаково. Первый из них - это XUL-блок, второй - очень ранний проект CSS3 flexbox (который полностью отличается от XUL-блока), а третий из них не существует и никогда не будет: CSS3 flexbox использует display: flexbox
, который ведет себя совершенно иначе, чем -moz-box
и -webkit-box
.