diff --git a/draftlogs/6517_fix.md b/draftlogs/6517_fix.md new file mode 100644 index 00000000000..3a4b0592262 --- /dev/null +++ b/draftlogs/6517_fix.md @@ -0,0 +1 @@ + - Fix feature detection for Samsung browser on desktop [[#6517](https://github.com/plotly/plotly.js/pull/6517)] diff --git a/package-lock.json b/package-lock.json index 65d668db9c7..36f63a6d4b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "glslify": "^7.1.1", "has-hover": "^1.0.1", "has-passive-events": "^1.0.0", - "is-mobile": "^3.1.1", + "is-mobile": "^4.0.0", "mapbox-gl": "1.10.1", "mouse-change": "^1.4.0", "mouse-event-offset": "^3.0.2", @@ -7489,9 +7489,9 @@ } }, "node_modules/is-mobile": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-3.1.1.tgz", - "integrity": "sha512-RRoXXR2HNFxNkUnxtaBdGBXtFlUMFa06S0NUKf/LCF+MuGLu13gi9iBCkoEmc6+rpXuwi5Mso5V8Zf7mNynMBQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz", + "integrity": "sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==" }, "node_modules/is-nan": { "version": "1.3.2", @@ -18898,9 +18898,9 @@ "dev": true }, "is-mobile": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-3.1.1.tgz", - "integrity": "sha512-RRoXXR2HNFxNkUnxtaBdGBXtFlUMFa06S0NUKf/LCF+MuGLu13gi9iBCkoEmc6+rpXuwi5Mso5V8Zf7mNynMBQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz", + "integrity": "sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==" }, "is-nan": { "version": "1.3.2", diff --git a/package.json b/package.json index 7411468fb0d..f5285ddcf60 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "glslify": "^7.1.1", "has-hover": "^1.0.1", "has-passive-events": "^1.0.0", - "is-mobile": "^3.1.1", + "is-mobile": "^4.0.0", "mapbox-gl": "1.10.1", "mouse-change": "^1.4.0", "mouse-event-offset": "^3.0.2", diff --git a/stackgl_modules/index.js b/stackgl_modules/index.js index 223535588fc..363b86116d9 100644 --- a/stackgl_modules/index.js +++ b/stackgl_modules/index.js @@ -1819,7 +1819,7 @@ function BufferBigIntNotDefined() { module.exports = isMobile; module.exports.isMobile = isMobile; module.exports["default"] = isMobile; -var mobileRE = /(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i; +var mobileRE = /(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i; var notMobileRE = /CrOS/; var tabletRE = /android|ipad|playbook|silk/i; function isMobile(opts) { diff --git a/stackgl_modules/package-lock.json b/stackgl_modules/package-lock.json index 3930b97b1f1..26ddebc81b1 100644 --- a/stackgl_modules/package-lock.json +++ b/stackgl_modules/package-lock.json @@ -26,7 +26,7 @@ "gl-surface3d": "^1.6.0", "glslify": "^7.1.1", "incremental-convex-hull": "plotly/incremental-convex-hull#v1.1.0", - "is-mobile": "^3.1.1", + "is-mobile": "^4.0.0", "matrix-camera-controller": "^2.1.4", "ndarray": "plotly/ndarray#v1.1.0", "ndarray-extract-contour": "plotly/ndarray-extract-contour#v1.1.0", @@ -711,7 +711,7 @@ "gl-spikes3d": "^1.0.10", "glslify": "^7.0.0", "has-passive-events": "^1.0.0", - "is-mobile": "^3.1.1", + "is-mobile": "^4.0.0", "mouse-change": "^1.4.0", "mouse-event-offset": "^3.0.2", "mouse-wheel": "^1.2.0", @@ -1140,9 +1140,9 @@ } }, "node_modules/is-mobile": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-3.1.1.tgz", - "integrity": "sha512-RRoXXR2HNFxNkUnxtaBdGBXtFlUMFa06S0NUKf/LCF+MuGLu13gi9iBCkoEmc6+rpXuwi5Mso5V8Zf7mNynMBQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz", + "integrity": "sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==" }, "node_modules/is-obj": { "version": "1.0.1", @@ -2606,7 +2606,7 @@ "gl-spikes3d": "^1.0.10", "glslify": "^7.0.0", "has-passive-events": "^1.0.0", - "is-mobile": "^3.1.1", + "is-mobile": "^4.0.0", "mouse-change": "^1.4.0", "mouse-event-offset": "^3.0.2", "mouse-wheel": "^1.2.0", @@ -3026,9 +3026,9 @@ } }, "is-mobile": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-3.1.1.tgz", - "integrity": "sha512-RRoXXR2HNFxNkUnxtaBdGBXtFlUMFa06S0NUKf/LCF+MuGLu13gi9iBCkoEmc6+rpXuwi5Mso5V8Zf7mNynMBQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz", + "integrity": "sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==" }, "is-obj": { "version": "1.0.1", diff --git a/stackgl_modules/package.json b/stackgl_modules/package.json index f672f572abd..d6d20b37ac3 100644 --- a/stackgl_modules/package.json +++ b/stackgl_modules/package.json @@ -30,7 +30,7 @@ "gl-surface3d": "^1.6.0", "glslify": "^7.1.1", "incremental-convex-hull": "plotly/incremental-convex-hull#v1.1.0", - "is-mobile": "^3.1.1", + "is-mobile": "^4.0.0", "matrix-camera-controller": "^2.1.4", "ndarray": "plotly/ndarray#v1.1.0", "ndarray-extract-contour": "plotly/ndarray-extract-contour#v1.1.0",