Skip to content

Conversation

@aslushnikov
Copy link
Contributor

@aslushnikov aslushnikov commented Nov 2, 2017

This roll brings in a bunch of important patches:

  • crrev.com/512647 Changed headless browser profile dir to use Default profile path
  • crrev.com/512760 DevTools: stop idleness detector when pending navigation commits
  • crrev.com/512905 DevTools: introduce Page.getFrameTree
  • crrev.com/513373 DevTools: report loaderId in the lifecycle events
  • crrev.com/513419 DevTools: introduce Page.setLifecycleEventsEnabled
  • crrev.com/513422 DevTools: return loaderId from Page.navigate

Fixes #921

BREAKING CHANGE:

Headless user profile structure is changing. Custom profiles set with --user-data-dir flag will no longer be read in Chrome 63 and will have to be recreated.

Alternatively, you can migrate old headless profile to a new structure. if you stored your profile in <profile> folder, you would run the following bash commands:

cd <profile>
mkdir Default
mv * Default

Full headless-dev PSA announcement: https://groups.google.com/a/chromium.org/forum/#!msg/headless-dev/asX8WgktXIE/zTUfmHDcAQAJ

This roll includes a bunch of interesting patches for puppeteer:
- crrev.com/512647 Changed headless browser profile dir to use Default profile path
- crrev.com/512760 DevTools: stop idleness detector when pending navigation commits
- crrev.com/512905 DevTools: introduce Page.getFrameTree
- crrev.com/513373 DevTools: report loaderId in the lifecycle events
- crrev.com/513419 DevTools: introduce Page.setLifecycleEventsEnabled
- crrev.com/513422 DevTools: return loaderId from Page.navigate
@JoelEinbinder
Copy link
Contributor

Exciting! This is a breaking change for people using headless user data dirs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants