diff options
Diffstat (limited to 'ext/fg/js/float.js')
| -rw-r--r-- | ext/fg/js/float.js | 21 | 
1 files changed, 2 insertions, 19 deletions
diff --git a/ext/fg/js/float.js b/ext/fg/js/float.js index 83c542d1..8a17a437 100644 --- a/ext/fg/js/float.js +++ b/ext/fg/js/float.js @@ -69,25 +69,8 @@ class DisplayFloat extends Display {      async getDocumentTitle() {          try { -            const uniqueId = yomichan.generateId(16); - -            const promise = yomichan.getTemporaryListenerResult( -                chrome.runtime.onMessage, -                ({action, params}, {resolve}) => { -                    if ( -                        action === 'documentInformationBroadcast' && -                        isObject(params) && -                        params.uniqueId === uniqueId && -                        params.frameId === 0 -                    ) { -                        resolve(params); -                    } -                }, -                2000 -            ); -            api.broadcastTab('requestDocumentInformationBroadcast', {uniqueId}); - -            const {title} = await promise; +            const targetFrameId = 0; +            const {title} = await api.crossFrame.invoke(targetFrameId, 'getDocumentInformation');              return title;          } catch (e) {              return '';  |