Die Eigenschaft -moz-box-flex ist nicht in dem Sinne veraltet, sondern XUL-spezifisch. XUL als Ganzes kann man natürlich als veraltet betrachten, aber nach einem 1:1-Ersatz im modernen Flexbox-Standard für HTML suchen, ist nicht unbedingt zielführend. XUL hat ein anderes Box-Modell als HTML. Das sollte man nicht vermischen, denn das Verhalten ist unterschiedlich. Siehe auch https://developer.mozilla.org/de/docs/Web/CSS/box-flex:
ZitatDies ist eine Eigenschaft zur Steuerung von Teilen des XUL Boxmodells. Sie stimmt weder mit den alten CSS Flexible Box Layout Module Entwürfen für box-flex (welche auf dieser Eigenschaft beruhen), noch dem Verhalten von -webkit-box-flex (welche auf diesen Entwürfen beruht) überein.