Nikolay Vitkov

Results 62 issues of Nikolay Vitkov

### Feature description The package we use `rimraf` has release a new major version 4. It was rewritten in TypeScript so our internal types fail to comply and build fail...

feature

Scripts were not running for `.mjs` files.

Closes #11481 Due to the change to ESM only we need to do `await import` workaround.

In #10933 we introduced a way to lint example in our documentation, with it we discovered that there is improvement to be made to said examples. To run the verification...

bug
good first issue
confirmed
documentation
P3

A good opportunity to remove some deprecation if possible/old enough. I think we should cut a release before merging this.

DO NOT MERGE

Removes the deprecated `$x` (replace with `$$`) and `waitForXpath` (replace with `waitForSelector`). If the `xpath` starts with `//` you will need to prefix it with dot - `//` becomes `xpath/.//`....

DO NOT MERGE

We discourage waiting for arbitrary time. Here are better approaches: - Using `waitForSelector` to wait for an element to show up on the page. - Using [locator](https://pptr.dev/guides/locators) API to wait...

DO NOT MERGE

Remove deprecated errors const. If you used to check if any error came from Puppeteer via `CustomError` you should simply change it to `PuppeteerError`. Before: ```ts import puppeteer from 'puppeteer';...

DO NOT MERGE

Currently when new files are added we need to manually review, verify and add the correct licence header. Having a rule to automatically do this will save some development time/friction....

feature
good first issue

Similar to #11659 We extract some files to be enabled and we fail the test that don't pass. Also adds way to remove duplicates which i saw.