| 
								
								
									 Sam Maddock | 26da3c5d6e | feat: service worker preload scripts for improved extensions support (#44411) * feat: preload scripts for service workers
* feat: service worker IPC
* test: service worker preload scripts and ipc | 2025-01-31 09:32:45 -05:00 |  | 
				
					
						| 
								
								
									 Sam Maddock | 8b3d70a2a3 | feat: add WebFrameMain detached property (#43473) * feat: add WebFrameMain detached property
fix: throw instead of returning null senderFrame
test: detached frames
fix: ensure IPCs of pending deletion RFHs are dispatched
fix: lookup WFM by FTN ID to dispatch IPCs
feat: add frame.isDestroyed()
return null
fix: return undefined
docs: add null to all frame properties
refactor: option c, return null and emit warning
refactor: add routingId & processId to navigation events
test: null frame property
docs: clarify warning message
better wording
clarify null frame
fix: browserwindow spec
* maybe fix 🤷
* fix: use updated util #43722
* docs: add notice for frame change of behavior
* docs: clarify why frame properties may be null
* lint
* wip
* fix: content::FrameTreeNodeId lookup and converter
* refactor: avoid holey array deoptimization
---------
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> | 2024-10-11 18:33:53 -04:00 |  | 
				
					
						| 
								
								
									 David Sanders | 75919e28b8 | docs: add links to IPC event structures (#37760) | 2023-03-30 10:13:21 -07:00 |  | 
				
					
						| 
								
								
									 Milan Burda | cec6378881 | feat: add event.senderFrame property returning the originating webFrameMain (#26764) | 2020-12-09 15:34:06 -08:00 |  | 
				
					
						| 
								
								
									 Jeremy Rose | 07a1c2a3e5 | fix: restrict sendToFrame to same-process frames by default (#26875) | 2020-12-09 12:48:16 -08:00 |  | 
				
					
						| 
								
								
									 Jeremy Apthorp | c436997840 | feat: add ipcRenderer.invoke() (#18449) | 2019-05-31 10:25:19 -07:00 |  |