Kilenc évnyi munka után a Firefox kódbázisából eltávolították az utolsó felhasználói felület kialakításához használt XUL névtér komponenseit. Így egyedi kivételektől eltekintve a Firefox felhasználói felületének megrajzolásához most már hagyományos webtechnológiák (főként CSS flexbox) alkalmazandók, nem pedig a specifikus XUL-kezelők (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). Kivételként a XUL továbbra is használatos a rendszer menüinek és felugró paneleknek a megjelenítésére (<xul:menupopup> és <xul:panel>), de a jövőben egy API Popover bevonásával tervezik megvalósítani az ilyen funkciókat.
A XUL kiegészítőkben való használatát 2017-ben leállították, a felületet pedig XBL (XML Binding Language, a XUL kiterjesztése) nyelven való lekötésektől 2019-ben megszabadították (a XBL lekötések, amelyek a XUL-widgetek viselkedését határozták meg, Web Components-re lettek cserélve), de a XUL-kezelők továbbra is alkalmazásra kerültek a böngésző felhasználói felületének elemeinek kialakításakor.
Forrás: opennet.ru
