Closed
Bug 283701
Opened 20 years ago
Closed 5 years ago
Improve check for calling nsXBLBinding::MarkForDeath
Categories
(Core :: XBL, defect)
Core
XBL
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: bryner, Unassigned)
References
Details
nsBindingManager::FlushSkinBindings enumerates the binding table with
MarkForDeath, which calls binding->MarkForDeath() on each binding where the
binding document URI's "path" component begins with "/skin". This is not 100%
correct, for example, it would flush http://foo.com/skin/binding.xml. We should
use the chrome registry to tell us that this is a chrome skin URI.
Comment 1•20 years ago
|
||
bsmedberg, the chrome registry already has methods for this (the "allow scripts
for skin" stuff). Can you expose reasonable hooks that I could call into here?
Perhaps inSkinPackage(chromeURI) or something?
OS: Windows XP → All
Priority: -- → P3
Hardware: PC → All
Target Milestone: --- → mozilla1.8beta2
Comment 2•19 years ago
|
||
This is to fix the case when two skins bindings using the same URI?
I guess dbaron's patch to make image switching work properly would have helped.
Comment 3•19 years ago
|
||
> This is to fix the case when two skins bindings using the same URI?
I don't actually know what this code is doing....
Updated•15 years ago
|
QA Contact: ian → xbl
Updated•14 years ago
|
Assignee: bzbarsky → nobody
Priority: P3 → --
Target Milestone: mozilla1.8beta2 → ---
Comment 4•5 years ago
|
||
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.
Description
•