MAINT Add pytest.mark.xfail_browsers and use it to reduce boilerplate. Use a decorator to indicate which browsers we want to xfail test. This works for `run_in_pyodide` as well as normal tests.
*.a
*.o
*.pyc
src/js/*.gen.*
src/js/*.out.*

*.egg-info/

__pycache__

.docker_home
.hypothesis
.idea
.mozilla
.mypy_cache/
.pytest_cache/
.vscode

build
ccache
cpython/downloads
cpython/installs
cpython/build.log
docs/_build/
emsdk/emsdk
geckodriver.log
node_modules
packages/.artifacts
packages/.libs
packages/*/build.log*
packages/build-logs
dist/

xbuildenv/

*.a
*.o
*.pyc
src/js/*.gen.*
src/js/*.out.*

*.egg-info/

__pycache__

.docker_home
.hypothesis
.idea
.mozilla
.mypy_cache/
.pytest_cache/
.vscode

build
ccache
cpython/downloads
cpython/installs
cpython/build.log
docs/_build/
emsdk/emsdk
geckodriver.log
node_modules
packages/.artifacts
packages/.libs
packages/*/build.log*
packages/build-logs
dist/

xbuildenv/
