William Wong

Results 178 comments of William Wong

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. ![image](https://github.com/microsoft/BotFramework-WebChat/assets/1622400/6bb59f63-4f83-469a-b37f-07c10d6e347b) 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`.

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.