puppeteer/src/common
Jan Scheffler 4d9dc8c0e6
feat(oop iframes)!: integrate OOP iframes with the frame manager (#7556)
This pull request to adds better support for OOP iframes (see #2548)

The current problem with OOP iframes is that they are moved to a different target. Because of this, the previous versions of Puppeteer pretty much ignored them.
This change extends the FrameManager to already take OOP iframes into account and hides the fact that those frames are actually in different targets.
Further work needs to be done to also make the NetworkManager aware of these and to make sure that settings like emulations etc. are also properly passed down to the new targets.
2021-10-28 11:25:49 +02:00
..
Accessibility.ts feat(chromium): roll to Chromium 92.0.4512.0 (r884014) (#7288) 2021-05-26 16:44:29 +00:00
AriaQueryHandler.ts refactor(common): move actual constants (#7512) 2021-09-10 19:28:30 +00:00
assert.ts feat: add webp to screenshot options (#7565) 2021-09-21 14:26:20 +00:00
Browser.ts feat: handle unhandled promise rejections in tests (#7722) 2021-10-27 13:43:57 +02:00
BrowserConnector.ts chore: upgrade and pin prettier dependencies (#7232) 2021-05-12 16:48:30 +02:00
BrowserWebSocketTransport.ts chore(agnostification): agnostify web socket connections (#6520) 2020-10-19 10:32:41 +01:00
Connection.ts feat(oop iframes)!: integrate OOP iframes with the frame manager (#7556) 2021-10-28 11:25:49 +02:00
ConnectionTransport.ts docs: fix more tsdoc warnings 2021-04-12 14:57:05 +01:00
ConsoleMessage.ts docs: fix some tsdoc warning messages (#7059) 2021-04-06 08:58:01 +00:00
Coverage.ts feat(coverage): option for raw V8 script coverage (#6454) 2021-09-15 18:54:24 +00:00
Debug.ts fix: configure debug logging in browser (#6210) 2020-07-20 11:05:12 +01:00
DeviceDescriptors.ts feat: add more Android models to DeviceDescriptors (#7210) 2021-09-11 17:50:35 +00:00
Dialog.ts docs: fix some tsdoc warning messages (#7059) 2021-04-06 08:58:01 +00:00
DOMWorld.ts feat(oop iframes)!: integrate OOP iframes with the frame manager (#7556) 2021-10-28 11:25:49 +02:00
EmulationManager.ts chore: upgrade and pin prettier dependencies (#7232) 2021-05-12 16:48:30 +02:00
Errors.ts chore: propagate 'Invalid header' errors (#7020) 2021-10-04 06:18:03 +00:00
EvalTypes.ts fix(types): allow evaluate functions to take a readonly array as an argument (#7072) 2021-09-11 21:31:08 +00:00
EventEmitter.ts chore: add documentation for missing methods 2021-05-26 15:37:38 +01:00
Events.ts chore: migrate NetworkManager events (#6174) 2020-07-07 16:43:55 +01:00
ExecutionContext.ts chore: upgrade and pin prettier dependencies (#7232) 2021-05-12 16:48:30 +02:00
fetch.ts chore(agnostification): split up launcher class (#6484) 2020-10-12 10:08:57 +01:00
FileChooser.ts chore: fix eslint warnings around type defs (#7230) 2021-05-12 17:43:05 +01:00
FrameManager.ts feat(oop iframes)!: integrate OOP iframes with the frame manager (#7556) 2021-10-28 11:25:49 +02:00
helper.ts fix: prevent Target closed errors on streams (#7728) 2021-10-27 13:49:27 +00:00
HTTPRequest.ts feat: handle unhandled promise rejections in tests (#7722) 2021-10-27 13:43:57 +02:00
HTTPResponse.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
Input.ts docs: fix drag and drop docs (#7617) 2021-10-02 11:01:44 +02:00
JSHandle.ts chore: update types for JSHandle (#7650) 2021-10-07 16:04:08 +00:00
LifecycleWatcher.ts docs: fix more tsdoc warnings 2021-04-12 14:57:05 +01:00
NetworkConditions.ts fix: wider compat TS types and CI checks to ensure correct type defs (#6855) 2021-02-10 12:04:36 +00:00
NetworkManager.ts chore: propagate 'Invalid header' errors (#7020) 2021-10-04 06:18:03 +00:00
Page.ts feat(oop iframes)!: integrate OOP iframes with the frame manager (#7556) 2021-10-28 11:25:49 +02:00
PDFOptions.ts feat: support timeout for page.pdf() call (#7508) 2021-09-14 16:11:14 +00:00
Product.ts chore(agnostification): split up launcher class (#6484) 2020-10-12 10:08:57 +01:00
Puppeteer.ts docs: fix some tsdoc warning messages (#7059) 2021-04-06 08:58:01 +00:00
PuppeteerViewport.ts fix: expose Viewport type (#6881) 2021-02-12 12:32:27 +00:00
QueryHandler.ts chore: upgrade and pin prettier dependencies (#7232) 2021-05-12 16:48:30 +02:00
SecurityDetails.ts chore: use devtools-protocol package (#6172) 2020-07-10 11:51:52 +01:00
Target.ts chore: add hared TaskQueue for page.screenshot() again (#6714) 2021-09-23 14:37:35 +02:00
TaskQueue.ts chore: add hared TaskQueue for page.screenshot() again (#6714) 2021-09-23 14:37:35 +02:00
TimeoutSettings.ts chore(docs): fix DOMWorld doc warnings (#6166) 2020-07-06 12:37:16 +01:00
Tracing.ts chore: remove unused tracing category for cpu profiling (#5866) 2021-09-15 11:59:38 +02:00
USKeyboardLayout.ts chore(docs): reduce warnings when generating docs (#6138) 2020-07-02 12:15:39 +01:00
WebWorker.ts chore: add documentation for missing methods 2021-05-26 15:37:38 +01:00