fix(observer): ensure inline script injection before </body> for Electron execution + add BEACON diagnostic ping
- html-patcher: relocate inline script from after </html> to before </body> - html-patcher: clean up duplicate </html> tags from previous bad insertions - observer-script: add immediate BEACON fetch to /ping on script load - http-bridge: add diagnostic request logging for non-polling endpoints - devlog 003: crash recovery session notes
This commit is contained in:
@@ -12,6 +12,13 @@ export function generateApprovalObserverScript(_port: number): string {
|
||||
function log(m){console.log('[GB Observer] '+m);}
|
||||
log('v8 Script loaded — Full-DOM AG Native Parser');
|
||||
|
||||
// DIAGNOSTIC BEACON: immediate POST to confirm script execution in renderer
|
||||
try {
|
||||
fetch('http://127.0.0.1:${_port}/ping?beacon=1&t='+Date.now())
|
||||
.then(function(r){log('BEACON ping OK: '+r.status);})
|
||||
.catch(function(e){log('BEACON ping FAIL: '+e.message);});
|
||||
} catch(e){ log('BEACON error: '+e); }
|
||||
|
||||
// React-Compatible Synthetic Clicker
|
||||
function dispatchReactClick(el){
|
||||
if (!el) return;
|
||||
|
||||
Reference in New Issue
Block a user