Closed Bug 424746 Opened 17 years ago Closed 5 years ago

Remove unnecessary XBL extends='xul:box', 'hbox', 'row' and 'text'

Categories

(Core :: XBL, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: suryaismail, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12 Extending tag names in XBL can cause crashes (see bug #378518). Chrome bindings that extend 'xul:box', 'xul:hbox', 'xul:row' and 'xul:text' should be investigated. The extends attribute should be removed if it's not necessary. Reproducible: Always
Component: General → XBL
OS: Linux → All
Product: Mozilla Application Suite → Core
Version: unspecified → Trunk
Assignee: general → nobody
Status: UNCONFIRMED → NEW
Ever confirmed: true
QA Contact: general → xbl
An extends of xul:box xul:hbox and xul:row would remove any custom behaviour (e.g. button frame) normally associated with the bound element, if it had any; generic XUL elements should be unaffected. An extends of xul:text might actually cause the element to display text although I haven't tested this.

XBL is now disabled in Firefox (Bug 1583314) and is in the process of being removed from Gecko (Bug 1566221), so closing bugs requesting changes to its implementation as wontfix.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.