blob: fed5e9c62e569ca98994a29cfe029e9cc954203c [file] [log] [blame]
<!--
Copyright 2020 The Chromium Authors
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
<h1>Memory Panel (Heap profiler) Test</h1>
<script>
var frame = document.createElement('iframe');
// Use concatenation to create the string to search for, so that this test can
// also verify that searching works on concatenated strings.
frame.src = 'data:text/html,<script>class Retainer{}; var aUniqueName = new Retainer();'+
'aUniqueName.prop=\' searchable \';' +
'aUniqueName.prop+=\'string \';<' +
'/script>';
document.body.appendChild(frame);
frame.addEventListener("load", function() {
var iframeWindow = this.contentWindow;
function retainingListener() {
// This is leaking the iframe.
console.log(iframeWindow);
}
document.body.addEventListener('click', retainingListener, true);
});
</script>