experiments in a post-browser web
10
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(page): migrate page.js opener-* api.invoke to api.window.opener* wrappers

+3 -3
+3 -3
app/page/page.js
··· 1109 1109 try { 1110 1110 const payload = JSON.parse(jsonStr); 1111 1111 DEBUG && console.log('[page] Forwarding opener postMessage:', payload); 1112 - api.invoke('opener-postmessage', payload); 1112 + api.window.openerPostMessage(payload.message, payload.origin); 1113 1113 } catch (err) { 1114 1114 console.error('[page] Failed to parse opener postMessage:', err); 1115 1115 } ··· 1119 1119 // --- Popup opener.close() bridge (Level 4) --- 1120 1120 if (e.message === '__PEEK_OPENER_CLOSE__') { 1121 1121 DEBUG && console.log('[page] Popup requested opener.close()'); 1122 - api.invoke('opener-close'); 1122 + api.window.openerClose(); 1123 1123 return; 1124 1124 } 1125 1125 1126 1126 // --- Popup opener.focus() bridge (Level 4) --- 1127 1127 if (e.message === '__PEEK_OPENER_FOCUS__') { 1128 1128 DEBUG && console.log('[page] Popup requested opener.focus()'); 1129 - api.invoke('opener-focus'); 1129 + api.window.openerFocus(); 1130 1130 return; 1131 1131 } 1132 1132 });