bug: Puppeteer reports a weird warning
thunderhunt opened this issue · 5 comments
Context:
- version (
md-to-pdf -v
): 5.2.4 - platform (Unix, macOS, Windows): Unix
- node version: v18.17.1
Describe the bug:
When you run to get the pdf of an MD file, some weird warning lands on the screen. check below.
Puppeteer old Headless deprecation warning:
In the near future headless: true
will default to the new Headless mode
for Chrome instead of the old Headless implementation. For more
information, please see https://developer.chrome.com/articles/new-headless/.
Consider opting in early by passing headless: "new"
to puppeteer.launch()
If you encounter any bugs, please report them to https://github.com/puppeteer/puppeteer/issues/new/choose.
Do you mean the message shows up in the terminal or in the generated PDF?
@simonhaenisch , Its showed up in yellow in terminal
Same here
This will resolve itself soon enough with the next major version of puppeteer, I assume.
This happens because there is a new headless implementation, the previous one will be soon deprecated, the default option in md-to-pdf is still using it, this issue is resolved by changing the headless option to "new", it works fine, so is a simple update.
Temporary fix
const pdf = await mdToPdf(
{ content: "" },
{
launch_options: {
headless: "new",
},
}
);