Skip to content

11.0.5

Compare
Choose a tag to compare
@alexreardon alexreardon released this 22 Jul 01:31
· 351 commits to master since this release

Fix: iOS experience 🛠

We have released a fix for scrolling and clicking on iOS 📱#1401 (#1396 #1367). A big thanks to @gavrichards and @jimmybillings for their help troubleshooting this one.

This area is a minefield to get right with issues in webkit as well as firefox.

Additionally, our force press logic for touchpad input types was not working due to a recent safari behaviour change. Touchpad input types on MacOS are now always respected and shouldRespectForcePress is not consulted. If a force press occurs then a drag will be cancelled. We needed to make this change due to a limitation in the current event system. We have managed to get shouldRespectForcePress working correctly for touchpad input devices in our upcoming 12.0 event system as it gives us a bit more flexibility.

Other

  • Consistent formatting for foreign language documentation links #1371. Thanks @timhaywood
  • Adding missing detail to responders.md #1369. Thanks @Denchick777

12.0 alpha versions are out! 🐣

We have started releasing alpha versions of our upcoming 12.0 release. For now, it would be great to get people to start using it with their existing setups to see if they experience any issues. There are a number of breaking changes, but most consumers will not be affected.

You can find the latest alpha versions here: #1225

It would be especially to good to hear from you if you are using an iframe as a portal. We currently have no test coverage for this so it would be good to get a working example to play with

Don't use the alpha if you are using:

  • Our data-* attributes (their names and values are changing)
  • onTouchStart, onMouseStart, onKeyDown on a drag-handle (they are being removed)

We will move to beta versions when all of our tests go green ✅