diff --git a/services/sync/modules/ext/Sync.js b/services/sync/modules/ext/Sync.js index 17400f356a01..1db9ff1e8004 100644 --- a/services/sync/modules/ext/Sync.js +++ b/services/sync/modules/ext/Sync.js @@ -118,7 +118,8 @@ function Sync(func, thisArg, callback) { // Keep waiting until our callback is triggered let callbackData = instanceCallback._(SECRET); while (callbackData.state == CB_READY) - thread.processNextEvent(true); + // XXX Work around bug 518220 until jit.chrome doesn't crash Fennec + eval(), thread.processNextEvent(true); // Reset the state of the callback to prepare for another call let state = callbackData.state;