| Index: third_party/WebKit/LayoutTests/bluetooth/disconnect-frame-detached/hide-detach.html
 | 
| diff --git a/third_party/WebKit/LayoutTests/bluetooth/disconnect-frame-detached/hide-detach.html b/third_party/WebKit/LayoutTests/bluetooth/disconnect-frame-detached/hide-detach.html
 | 
| index 0fec1907a5dd37e8a746199b4f9870282eca1e9a..9395ceb71d4c631a24b24dc8aaaa006ab76cace0 100644
 | 
| --- a/third_party/WebKit/LayoutTests/bluetooth/disconnect-frame-detached/hide-detach.html
 | 
| +++ b/third_party/WebKit/LayoutTests/bluetooth/disconnect-frame-detached/hide-detach.html
 | 
| @@ -13,6 +13,7 @@
 | 
|            iframe.contentWindow.postMessage('Go', '*');
 | 
|          });
 | 
|        } else if (messageEvent.data === 'Connected') {
 | 
| +        let iframe = document.querySelector('iframe');
 | 
|          // Hide
 | 
|          testRunner.setPageVisibility('hidden');
 | 
|          // Detach
 | 
| @@ -22,10 +23,12 @@
 | 
|          assert_unreached('iframe sent invalid data: ' + messageEvent.data);
 | 
|        }
 | 
|      });
 | 
| -    testRunner.setBluetoothMockDataSet('HeartRateAdapter');
 | 
| -    let iframe = document.createElement('iframe');
 | 
| -    iframe.src = '../resources/connect-iframe.html';
 | 
| -    document.body.appendChild(iframe);
 | 
| +    setBluetoothFakeAdapter('HeartRateAdapter')
 | 
| +      .then(() => {
 | 
| +        let iframe = document.createElement('iframe');
 | 
| +        iframe.src = '../resources/connect-iframe.html';
 | 
| +        document.body.appendChild(iframe);
 | 
| +      });
 | 
|    }, 'Hide then detach frame. We shouldn\'t crash.');
 | 
|    </script>
 | 
|  </body>
 | 
| 
 |