Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt

Issue 2705783004: Throw security errors for attribute access on detached windows. (Closed)
Patch Set: Bad tests Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE WARNING: line 101: 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instea d. 1 CONSOLE WARNING: line 101: 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instea d.
2 CONSOLE ERROR: line 129: Uncaught SecurityError: Blocked a frame with origin "" from accessing a detached cross-origin frame
2 Tests property access on a cached DOMWindow after the associated frame is no lon ger in a web page. Test should not crash and properties should be set to sane de faults. 3 Tests property access on a cached DOMWindow after the associated frame is no lon ger in a web page. Test should not crash and properties should be set to sane de faults.
3 4
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 5 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
5 6
6 7
7 PASS childWindow.closed is true 8 PASS childWindow.closed is true
8 PASS childWindow.defaultStatus is '' 9 PASS childWindow.defaultStatus is ''
9 PASS childWindow.defaultstatus is '' 10 PASS childWindow.defaultstatus is ''
10 PASS childWindow.devicePixelRatio is 0 11 PASS childWindow.devicePixelRatio is 0
11 PASS childWindow.history.length is 0 12 PASS childWindow.history.length is 0
12 PASS childWindow.history.scrollRestoration is 'auto' 13 PASS childWindow.history.scrollRestoration is 'auto'
13 PASS childWindow.history.state is null 14 PASS childWindow.history.state is null
14 PASS childWindow.innerHeight is 0 15 PASS childWindow.innerHeight is 0
15 PASS childWindow.innerWidth is 0 16 PASS childWindow.innerWidth is 0
16 PASS childWindow.isSecureContext is false 17 PASS childWindow.isSecureContext is false
17 PASS childWindow.length is 0 18 PASS childWindow.length is 0
18 PASS childWindow.locationbar.visible is false 19 FAIL Unexpected error: Uncaught SecurityError: Blocked a frame with origin "file ://" from accessing a detached cross-origin frame
19 PASS childWindow.menubar.visible is false 20 FAIL successfullyParsed should be true. Was false.
20 PASS childWindow.name is ''
21 PASS childWindow.navigator.appCodeName is window.navigator.appCodeName
22 PASS childWindow.navigator.appName is window.navigator.appName
23 PASS childWindow.navigator.appVersion is ''
24 PASS childWindow.navigator.cookieEnabled is false
25 PASS childWindow.navigator.doNotTrack is null
26 PASS childWindow.navigator.hardwareConcurrency is window.navigator.hardwareConcu rrency
27 PASS childWindow.navigator.language is window.navigator.language
28 PASS childWindow.navigator.maxTouchPoints is 0
29 PASS childWindow.navigator.mediaDevices.ondevicechange is null
30 PASS childWindow.navigator.mediaSession.metadata is null
31 PASS childWindow.navigator.mediaSession.playbackState is 'none'
32 PASS childWindow.navigator.onLine is window.navigator.onLine
33 PASS childWindow.navigator.platform is window.navigator.platform
34 PASS childWindow.navigator.product is window.navigator.product
35 PASS childWindow.navigator.productSub is window.navigator.productSub
36 PASS childWindow.navigator.userAgent is ''
37 PASS childWindow.navigator.vendor is window.navigator.vendor
38 PASS childWindow.navigator.vendorSub is ''
39 PASS childWindow.onabort is null
40 PASS childWindow.onanimationend is null
41 PASS childWindow.onanimationiteration is null
42 PASS childWindow.onanimationstart is null
43 PASS childWindow.onauxclick is null
44 PASS childWindow.onbeforeunload is null
45 PASS childWindow.onblur is null
46 PASS childWindow.oncancel is null
47 PASS childWindow.oncanplay is null
48 PASS childWindow.oncanplaythrough is null
49 PASS childWindow.onchange is null
50 PASS childWindow.onclick is null
51 PASS childWindow.onclose is null
52 PASS childWindow.oncontextmenu is null
53 PASS childWindow.oncuechange is null
54 PASS childWindow.ondblclick is null
55 PASS childWindow.ondevicelight is null
56 PASS childWindow.ondevicemotion is null
57 PASS childWindow.ondeviceorientation is null
58 PASS childWindow.ondeviceorientationabsolute is null
59 PASS childWindow.ondrag is null
60 PASS childWindow.ondragend is null
61 PASS childWindow.ondragenter is null
62 PASS childWindow.ondragleave is null
63 PASS childWindow.ondragover is null
64 PASS childWindow.ondragstart is null
65 PASS childWindow.ondrop is null
66 PASS childWindow.ondurationchange is null
67 PASS childWindow.onemptied is null
68 PASS childWindow.onended is null
69 PASS childWindow.onerror is null
70 PASS childWindow.onfocus is null
71 PASS childWindow.ongotpointercapture is null
72 PASS childWindow.onhashchange is null
73 PASS childWindow.oninput is null
74 PASS childWindow.oninvalid is null
75 PASS childWindow.onkeydown is null
76 PASS childWindow.onkeypress is null
77 PASS childWindow.onkeyup is null
78 PASS childWindow.onlanguagechange is null
79 PASS childWindow.onload is null
80 PASS childWindow.onloadeddata is null
81 PASS childWindow.onloadedmetadata is null
82 PASS childWindow.onloadstart is null
83 PASS childWindow.onlostpointercapture is null
84 PASS childWindow.onmessage is null
85 PASS childWindow.onmousedown is null
86 PASS childWindow.onmouseenter is null
87 PASS childWindow.onmouseleave is null
88 PASS childWindow.onmousemove is null
89 PASS childWindow.onmouseout is null
90 PASS childWindow.onmouseover is null
91 PASS childWindow.onmouseup is null
92 PASS childWindow.onmousewheel is null
93 PASS childWindow.onoffline is null
94 PASS childWindow.ononline is null
95 PASS childWindow.onpagehide is null
96 PASS childWindow.onpageshow is null
97 PASS childWindow.onpause is null
98 PASS childWindow.onplay is null
99 PASS childWindow.onplaying is null
100 PASS childWindow.onpointercancel is null
101 PASS childWindow.onpointerdown is null
102 PASS childWindow.onpointerenter is null
103 PASS childWindow.onpointerleave is null
104 PASS childWindow.onpointermove is null
105 PASS childWindow.onpointerout is null
106 PASS childWindow.onpointerover is null
107 PASS childWindow.onpointerup is null
108 PASS childWindow.onpopstate is null
109 PASS childWindow.onprogress is null
110 PASS childWindow.onratechange is null
111 PASS childWindow.onrejectionhandled is null
112 PASS childWindow.onreset is null
113 PASS childWindow.onresize is null
114 PASS childWindow.onscroll is null
115 PASS childWindow.onsearch is null
116 PASS childWindow.onseeked is null
117 PASS childWindow.onseeking is null
118 PASS childWindow.onselect is null
119 PASS childWindow.onshow is null
120 PASS childWindow.onstalled is null
121 PASS childWindow.onstorage is null
122 PASS childWindow.onsubmit is null
123 PASS childWindow.onsuspend is null
124 PASS childWindow.ontimeupdate is null
125 PASS childWindow.ontoggle is null
126 PASS childWindow.ontouchcancel is null
127 PASS childWindow.ontouchend is null
128 PASS childWindow.ontouchmove is null
129 PASS childWindow.ontouchstart is null
130 PASS childWindow.ontransitionend is null
131 PASS childWindow.onunhandledrejection is null
132 PASS childWindow.onunload is null
133 PASS childWindow.onvolumechange is null
134 PASS childWindow.onwaiting is null
135 PASS childWindow.onwebkitanimationend is null
136 PASS childWindow.onwebkitanimationiteration is null
137 PASS childWindow.onwebkitanimationstart is null
138 PASS childWindow.onwebkittransitionend is null
139 PASS childWindow.onwheel is null
140 PASS childWindow.opener is null
141 PASS childWindow.outerHeight is 0
142 PASS childWindow.outerWidth is 0
143 PASS childWindow.pageXOffset is 0
144 PASS childWindow.pageYOffset is 0
145 PASS childWindow.performance.navigation.redirectCount is 0
146 PASS childWindow.performance.navigation.type is 0
147 PASS childWindow.performance.onframetimingbufferfull is null
148 PASS childWindow.performance.onresourcetimingbufferfull is null
149 PASS childWindow.performance.timing.connectEnd is 0
150 PASS childWindow.performance.timing.connectStart is 0
151 PASS childWindow.performance.timing.domComplete is 0
152 PASS childWindow.performance.timing.domContentLoadedEventEnd is 0
153 PASS childWindow.performance.timing.domContentLoadedEventStart is 0
154 PASS childWindow.performance.timing.domInteractive is 0
155 PASS childWindow.performance.timing.domLoading is 0
156 PASS childWindow.performance.timing.domainLookupEnd is 0
157 PASS childWindow.performance.timing.domainLookupStart is 0
158 PASS childWindow.performance.timing.fetchStart is 0
159 PASS childWindow.performance.timing.loadEventEnd is 0
160 PASS childWindow.performance.timing.loadEventStart is 0
161 PASS childWindow.performance.timing.navigationStart is 0
162 PASS childWindow.performance.timing.redirectEnd is 0
163 PASS childWindow.performance.timing.redirectStart is 0
164 PASS childWindow.performance.timing.requestStart is 0
165 PASS childWindow.performance.timing.responseEnd is 0
166 PASS childWindow.performance.timing.responseStart is 0
167 PASS childWindow.performance.timing.secureConnectionStart is 0
168 PASS childWindow.performance.timing.unloadEventEnd is 0
169 PASS childWindow.performance.timing.unloadEventStart is 0
170 PASS childWindow.personalbar.visible is false
171 PASS childWindow.screen.availHeight is 0
172 PASS childWindow.screen.availLeft is 0
173 PASS childWindow.screen.availTop is 0
174 PASS childWindow.screen.availWidth is 0
175 PASS childWindow.screen.colorDepth is 0
176 PASS childWindow.screen.height is 0
177 PASS childWindow.screen.keepAwake is false
178 PASS childWindow.screen.pixelDepth is 0
179 PASS childWindow.screen.width is 0
180 PASS childWindow.screenLeft is 0
181 PASS childWindow.screenTop is 0
182 PASS childWindow.screenX is 0
183 PASS childWindow.screenY is 0
184 PASS childWindow.scrollX is 0
185 PASS childWindow.scrollY is 0
186 PASS childWindow.scrollbars.visible is false
187 PASS childWindow.speechSynthesis.onvoiceschanged is null
188 PASS childWindow.speechSynthesis.paused is false
189 PASS childWindow.speechSynthesis.pending is false
190 PASS childWindow.speechSynthesis.speaking is false
191 PASS childWindow.status is ''
192 PASS childWindow.statusbar.visible is false
193 PASS childWindow.styleMedia.type is ''
194 PASS childWindow.toolbar.visible is false
195 PASS successfullyParsed is true
196 21
197 TEST COMPLETE 22 TEST COMPLETE
198 23
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698