William Wong
William Wong
With preset-env, still need to manually add plugin-transform-classes for (...args) => super(...args)
Enabling `bugfixes` resolved it. ```json { "bugfixes": true, "targets": { "esmodules": true } } ``` I think it's regardless of Safari 10, but the way Babel find what plugins is...
I am still seeing it with fake timers. Looks like we need a way to let `axe-core` use/remember the original `setTimeout` before fake timer is installed.
I think `axe-core` should add an option to `axe.configure()` and allow passing the real `setTimeout` in case the clock is faked/polluted. AFAIK, `axe-core` use `setTimeout` for checking things across frames...
Interesting.  Yes, it seems the button will always scroll to end (`scrollToEnd({ behavior: 'smooth' })`). I remember we have something called "unread activity" and we should be able to...
@ericrrichards I understood your frustration on `^4.14.0` resolves to `4.17.0`. To be honest, I would love to follow semantic versioning precisely and update the major version when we introduce new...
Thanks for letting us know `defaultProps` will be removed. We will move our defaults into JavaScript default parameters. :)
Note to myself: when working on this, also fix another React warning which only appears when using Web Chat via `npm install`.
@dependabot rebase
All dependencies bumped in #5532. This is resolved.
Let's make this `base` package internal and bundled into other packages. For a cleaner approach, we should use `tsup` for CJS build and no longer need Babel.