| <!doctype html> |
| <meta charset="utf-8"> |
| <title>quotachange event on DOMWindow of detached iframe</title> |
| <link rel="author" href="jarrydg@chromium.org" title="Jarryd"> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <iframe id="iframe"></iframe> |
| <script> |
| 'use strict'; |
| |
| test(t => { |
| const iframe = document.getElementById('iframe'); |
| const frameWindow = iframe.contentWindow; |
| const storageManager = frameWindow.navigator.storage; |
| |
| iframe.parentNode.removeChild(iframe); |
| const emptyListener = () => {}; |
| storageManager.addEventListener('quotachange', emptyListener); |
| storageManager.removeEventListener('quotachange', emptyListener); |
| }, "Add quotachange listener on detached iframe."); |
| </script> |