( BaT | 2022. 01. 19., sze – 00:05 )

Itt van pl. a browser.xul, ez nem csak egy Pale Moon-specifikus kiegészítés vagy kiterjesztés, ez a böngésző főablaka. Ebben az urlbar textbox element implementációját itt találtam meg az UXP repóban. A content elementjében látszik, hogy egy HTML input valósítja meg. Ennek van egy DOM implementációja (h, cpp), aminek (és a textarea elementnek) a megjelenítéséért az nsTextControlFrame (h, cpp) felel. Tehát a böngésző címsora valójában egy jól álcázott HTML input, amit végül a böngészőmotor renderel, pontosan ugyanúgy, ahogy bármilyen más HTML elemet. A natív GUI toolkit gyakorlatilag csak arra kell, hogy létrejöjjön egy üres ablak, amibe lehet rajzolni, illetve pár komplex widgetet (pl. file browser) megvalósítson.