diff --git a/README.md b/README.md
index 5f3a6a1..e1406de 100644
--- a/README.md
+++ b/README.md
@@ -103,7 +103,7 @@ contains values for three types of answers: **correct**, **_incorrect**, and **_
No known limitations.
----------------------------
-**Version number:** 3.0.0
+**Version number:** 3.0.1
**Framework versions:** 2.0.16+
**Author / maintainer:** Adapt Core Team with [contributors](https://github.com/adaptlearning/adapt-contrib-matching/graphs/contributors)
**Accessibility support:** WAI AA
diff --git a/bower.json b/bower.json
index 876f73e..f5ea6d5 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
{
"name": "adapt-contrib-matching",
- "version": "3.0.0",
+ "version": "3.0.1",
"framework": ">=2.0.16",
"homepage": "https://github.com/adaptlearning/adapt-contrib-matching",
"issues": "https://github.com/adaptlearning/adapt_framework/issues/new",
diff --git a/js/adapt-contrib-matching.js b/js/adapt-contrib-matching.js
index c5b6b3e..5707a8a 100644
--- a/js/adapt-contrib-matching.js
+++ b/js/adapt-contrib-matching.js
@@ -4,6 +4,12 @@ define([
'./matchingModel'
], function(Adapt, MatchingView, MatchingModel) {
+ // Force disable old iOS fixes in v2 frameworks
+ // https://github.com/adaptlearning/adapt_framework/issues/2459
+ if ($.a11y && $.a11y.options && $.a11y.options.isIOSFixesEnabled) {
+ $.a11y.options.isIOSFixesEnabled = false;
+ }
+
return Adapt.register("matching", {
view: MatchingView,
model: MatchingModel