Après neuf ans de travail, les derniers composants de l'interface utilisateur utilisant l'espace de noms XUL ont été supprimés de la base de code de Firefox. Ainsi, à quelques exceptions près, Firefox utilise désormais des technologies Web courantes (principalement CSS flexbox) pour restituer l'interface utilisateur de Firefox, plutôt que des gestionnaires XUL spécifiques (-moz-box, -moz-inline-box, -moz-grid, -moz -stack, -moz-popup). À titre exceptionnel, XUL continue d'être utilisé pour afficher les menus système et les panneaux contextuels ( Et ), mais à l'avenir, ils prévoient d'utiliser l'API Popover pour des fonctionnalités similaires.
La possibilité d'utiliser XUL dans les modules complémentaires a été interrompue en 2017 et l'interface a été libérée des liaisons XML Binding Language (extension XUL) en 2019 (les liaisons XBL qui définissent le comportement des widgets XUL ont été remplacées par des composants Web), mais à la Dans le même temps, les gestionnaires XUL ont continué à être utilisés lors de la création d'éléments d'interface de navigateur.
Source: opennet.ru