Closed
Bug 84573
Opened 24 years ago
Closed 13 years ago
WWW_Activate followed by WWW_OpenURL can sometimes open 2 windows
Categories
(Core :: General, defect)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: law, Unassigned)
Details
I detected the following flaw in the way we handle WWW_Activate (and
WWW_OpenURL) DDE requests.
On WWW_Activate, if no navigator windows are open, we open one. The open
occurs asynchronously. All that is according to spec.
But the subsequent WWW_OpenURL can come in real quick. In some cases (so far,
only observed in a debug build which is much slower), the window opened for the
preceding WWW_Activate may not have come to life enough to be detected as
the "current navigator window." In that case, we think there are no navigator
windows, and open a new one.
The end result is that 2 new windows are opened.
I can't think of a quick fix for this one. There is the notion of a CBR_BLOCK
response on the WWW_Activate. But that requires us to later unblock, which
takes a fair bit of code (and may not work, if clients aren't expecting that
response).
I have not observed this behavior in a release build (but I only tried on a
fast 500MHz machine). It may be an issue only for debug builds, in which case
this bug is much lower priority to fix.
Updated•20 years ago
|
Product: Core → Mozilla Application Suite
Updated•17 years ago
|
Assignee: law → jag
QA Contact: bugzilla
Target Milestone: Future → ---
Comment 2•16 years ago
|
||
This bug is being marked EXPIRED as it has seen no activity in a very long time.
If you think that the issue reported might still be relevant, please test with a recent release of SeaMonkey and if the problem persists feel free to re-open the report. Thank you.
http://www.seamonkey-project.org/
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → EXPIRED
Comment 3•16 years ago
|
||
Bulk reopening incorrectly expired bugs - no activity does not constitute no bug - these need proper checking.
Status: RESOLVED → REOPENED
Resolution: EXPIRED → ---
Updated•16 years ago
|
Assignee: jag → nobody
Status: REOPENED → UNCONFIRMED
Component: UI Design → General
Product: SeaMonkey → Core
QA Contact: general
With Bug 491947 - Disable DDE shell integration this is not relevant now
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago → 13 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•