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
								
							 
						 | 
						
							
							
								
							
							
	
	
	e6b1d95a1c
						 | 
						
							
							
								
								
								docs: type names changed from wrapper to primitive (#31752)
							
							
							
							
							
						 | 
						
							2021-11-15 22:13:18 -06: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
								
							 
						 | 
						
							
							
								
							
							
	
	
	b4d07f76d3
						 | 
						
							
							
								
								
								feat: MessagePorts in the main process (#22404)
							
							
							
							
							
						 | 
						
							2020-03-11 18:07:54 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Samuel Attard
								
							 
						 | 
						
							
							
								
							
							
	
	
	ea23f18e94
						 | 
						
							
							
								
								
								docs: document the channel param for event.reply (#21185)
							
							
							
							
							
						 | 
						
							2019-11-19 13:17:59 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Charles Kerr
								
							 
						 | 
						
							
							
								
							
							
	
	
	792f6b246c
						 | 
						
							
							
								
								
								docs: fix spelling and grammar errors (#18910)
							
							
							
							
							
						 | 
						
							2019-06-21 16:19:21 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Apthorp
								
							 
						 | 
						
							
							
								
							
							
	
	
	c436997840
						 | 
						
							
							
								
								
								feat: add ipcRenderer.invoke() (#18449)
							
							
							
							
							
						 | 
						
							2019-05-31 10:25:19 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Samuel Attard
								
							 
						 | 
						
							
							
								
							
							
	
	
	784f9742bc
						 | 
						
							
							
								
								
								build: auto-fix whitespace in docs in pre-commit hook (#17490)
							
							
							
							
							
						 | 
						
							2019-03-21 12:15:55 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Zachary
								
							 
						 | 
						
							
							
								
							
							
	9b359c6a75
						 | 
						
							
							
								
								
								docs: correction to ipc-main-event.md 'frane' to 'frame' (#17424)
							
							
							
							
							
						 | 
						
							2019-03-19 12:07:30 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Samuel Attard
								
							 
						 | 
						
							
							
								
							
							
	3b74837020
						 | 
						
							
							
								
								
								refactor: Split 'Event' docs/types into more specific Event types (#17038)
							
							
							
							
							
							
							
							* Event = Base event type (with preventDefault)
* IpcMainEvent = Event that ipcMain emits (with sender, reply, etc.)
* IpcRendererEvent = Event that ipcRenderer emits (with sender,
senderId, etc.)
* KeyboardEvent = Event that we emit with keyboard flags (ctrlKey,
altKey, etc.)
This will dramatically improve peoples TS experience with IPC events 
							
						 | 
						
							2019-02-19 09:24:19 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |