Closed
Bug 52869
Opened 24 years ago
Closed 22 years ago
InstallTrigger callbacks on the wrong thread
Categories
(Core Graveyard :: Installer: XPInstall Engine, defect, P2)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
mozilla1.0
People
(Reporter: dveditz, Assigned: dveditz)
Details
(Whiteboard: [xpibug][smartupdate] [ADT2])
XPInstall callbacks are coming in on the XPInstall thread, and web pages which do UI stuff within them cause all sorts of problems. Doing a setTimeout() in the callback and doing the UI actions there seems to help, probably because the event queue is served on the correct UI thread. This is causing problems for Netcenter's SmartUpdate site.
Assignee | ||
Comment 1•24 years ago
|
||
This is a relatively obscure problem and has a workaround (however ugly), I'm afraid it's got to be nsbeta3- for this release. Of course that complicates life because either the SmartUpdate site has to be coded for two versions of N6 or else it'll always have to use the ugly workaround just in case.
Assignee | ||
Comment 3•24 years ago
|
||
Risky change (involving threading) for first release, there is a workaround we'll have to document.
Whiteboard: [nsbeta3-] → [nsbeta3-][rtm-]
Assignee | ||
Comment 4•24 years ago
|
||
Gee, it sure looks like I tried to get on the correct thread. Bummer if this is still broken. nsbeta1
Assignee | ||
Updated•24 years ago
|
Whiteboard: [rtm-] → [xpibug][rtm-]
Assignee | ||
Updated•24 years ago
|
Priority: P3 → P2
Assignee | ||
Updated•23 years ago
|
Whiteboard: [xpibug][rtm-] → [xpibug][smartupdate]
Assignee | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9 → mozilla0.9.1
Can I get some steps to duplicate this bug with? Might also be nice to check and see if it is still a problem, last touched in January.
Assignee | ||
Updated•23 years ago
|
Status: NEW → ASSIGNED
Comment 11•22 years ago
|
||
Adding bug 108098 and bug 109139 as dependencies, because fixing this seems like it will fix'em. ADT2 per ADT/XPInstall triage.
Assignee | ||
Comment 12•22 years ago
|
||
bug 53622 is a better duplicate *** This bug has been marked as a duplicate of 53622 ***
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Comment 13•22 years ago
|
||
oops, wrong bug
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Assignee | ||
Comment 14•22 years ago
|
||
There's code to switch this over to the correct thread, as far as I can tell that's what's happening, but all that was written before this bug was. Without the testcase showing where setTimeout() was required I can't really demonstrate that a problem still exists.
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•