Closed
Bug 595276
Opened 15 years ago
Closed 15 years ago
use something other than attrmodified to handle updates?
Categories
(Firefox Graveyard :: Panorama, defect, P4)
Firefox Graveyard
Panorama
Tracking
(blocking2.0 final+)
RESOLVED
INVALID
Tracking | Status | |
---|---|---|
blocking2.0 | --- | final+ |
People
(Reporter: iangilman, Unassigned)
Details
Panorama currently watches attrmodified on all tabs (via AllTabs.jsm) in order to keep all of the tab thumbnails and related information up do date. Dietrich has pointed out that this may not be the most efficient solution. This bug is for looking for other options that provide the required functionality but without the performance hit.
In the Panorama code the area of interest is TabItems._update(), which is triggered by an event handler set up in TabItems.init().
Reporter | ||
Comment 1•15 years ago
|
||
See:
https://bugzilla.mozilla.org/show_bug.cgi?id=556007#c58
... for a related discussion.
Comment 2•15 years ago
|
||
sicking says perf is bad *and* there are significant security bugs, so marking blocking.
blocking2.0: --- → final+
Reporter | ||
Comment 3•15 years ago
|
||
Comment from Dao (in bug 595076):
"AllTabs.register("attrModified", ...) is the TabAttrModified event, which is
different from DOMAttrModfied."
Maybe this is a red herring?
I should note that there are no (known) security issues with *using* mutation events, however we (and all other browsers) have had a significant number of bugs *implementing* them, so we're all hoping to deprecate them and replace them with something better.
Updated•15 years ago
|
Priority: -- → P4
Comment 5•15 years ago
|
||
(In reply to comment #3)
> Comment from Dao (in bug 595076):
>
> "AllTabs.register("attrModified", ...) is the TabAttrModified event, which is
> different from DOMAttrModfied."
>
> Maybe this is a red herring?
Yeah.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → INVALID
Assignee | ||
Updated•9 years ago
|
Product: Firefox → Firefox Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•