Closed
Bug 76568
Opened 24 years ago
Closed 24 years ago
[xpcdom] setting childWindow.opener = self; forces JS variables not to increment its value.
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
VERIFIED
FIXED
People
(Reporter: desale, Assigned: jst)
Details
Attachments
(2 files)
Sounds little confusing ?
Well testcase will be self explanatory.
If we try to set childWindow.opener = self; & if we are incrementing some other
JS variable value, its not getting incremented.
This blocks automation testing process.
BUILDS: XPCDOM
STEPS TO REPRODUCE:
1] Please download zip file I'm going to attach. [Two testcases]
2] Extract both in same directory.
3] file 'ggg2.html' is main file. open this file using xpcdom builds.
4] click button "Open new win".
5] you will see infinite alerts with JS variable "tcnum = 0". [Kill this proces
somehow. "holding Return-key on keyboard & Clicking window exit icon at same
time"]
6] Now open the source code of "ggg2.html" & comment line
"testWin.opener = self;"
7] Now try again steps 3 & 4.
8] Now you will see 4 alerts with JS variable "tcnum" incrmenting its value on
every alert by 1. [This is what is supposed to happen.].
EXPECTED RESULTS: You should see 4 alerts in entire process showing 'tcnum = 0',
'tcnum = 1', 'tcnum = 2', 'tcnum = 3'
ACTUAL RESULTS: You see infinite alerts showing 'tcnum = 0', ..............[you
have to kill the process somehow]
THIS IS AUTOMATION BLOCKER.
testcase attachment to follow.
Reporter | ||
Comment 1•24 years ago
|
||
Reporter | ||
Comment 2•24 years ago
|
||
Reporter | ||
Comment 3•24 years ago
|
||
I said I will be attaching zip file.
Instead I attached two HTML files "Two files for one complete testcase".
"ggg2.html" is main file & "ggg3.html" is child window file.
Summary: xpcdom :- setting childWindow.opener = self; forces JS variables not to increment its value. → xpcdom :- setting childWindow.opener = self; forces JS variables not to increment its value.
Assignee | ||
Comment 4•24 years ago
|
||
Fond the problem, thanks for the bug.
Comment 5•24 years ago
|
||
Updating summary.
Summary: xpcdom :- setting childWindow.opener = self; forces JS variables not to increment its value. → [xpcdom] setting childWindow.opener = self; forces JS variables not to increment its value.
Assignee | ||
Comment 6•24 years ago
|
||
Fix checked in on the xpcdom branch.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 7•24 years ago
|
||
Verified with 2001-05-22-04. xpcdom allready landed in.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•