playwright/browser_patches/firefox/juggler/content
Andrey Lushnikov 4ab66a4fe5
browser(firefox): follow-up with assorted simplifications (#4066)
This patch:
- moves `SimpleChannel` to synchronously dispatch buffered commands
  instead of a `await Promise.resolve()` hack
- moves dialog & screencast handling from `PageHandler` to
  `TargetManager`. This leaves `PageHandler` to be concerned solely about
  protocol.
- removes `attach` and `detach` methods for worker channels: since
  channels are buffering messages until the namespace registers, there's
  no chance to loose any events.
- slightly simplifies `PageNetwork` class: it's lifetime is now
  identical to the lifetime of the associated `PageTarget`, so a lot can
  be simplified later on.

References #3995
2020-10-06 01:53:25 -07:00
..
FrameTree.js browser(firefox): enable document channel (#4065) 2020-10-06 00:15:24 -07:00
hidden-scrollbars.css browser(firefox): properly hide scrollbars in all frames (#2505) 2020-06-08 15:54:47 -07:00
main.js browser(firefox): follow-up with assorted simplifications (#4066) 2020-10-06 01:53:25 -07:00
PageAgent.js browser(firefox): follow-up with assorted simplifications (#4066) 2020-10-06 01:53:25 -07:00
Runtime.js browser(firefox): report errors from workers (#2797) 2020-07-01 14:49:14 -07:00
WorkerMain.js browser(firefox): follow-up with assorted simplifications (#4066) 2020-10-06 01:53:25 -07:00