vuforia-spatial-edge-server
vuforia-spatial-edge-server copied to clipboard
Synthetic touch event dispatched before document is loaded
libraries/objectDefaultFiles/object.js
line 373 elt is undefined.
Current fix I have for this is
diff --git a/libraries/objectDefaultFiles/object.js b/libraries/objectDefaultFiles/object.js
index f5ff01b..fd28643 100755
--- a/libraries/objectDefaultFiles/object.js
+++ b/libraries/objectDefaultFiles/object.js
@@ -372,6 +372,14 @@
// if it wasn't unaccepted, dispatch a touch event into the page contents
var elt = document.elementFromPoint(eventData.x, eventData.y) || document.body;
+ if (!elt) {
+ console.warn('this is broken', document);
+ elt = {
+ dispatchEvent: function() {
+ },
+ };
+ }
+
function forElementAndParentsRecursively(elt, callback) {
callback(elt);
if (elt.parentNode && elt.parentNode.tagName !== 'HTML' && elt.parentNode !== document) {
which drops this early event