-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
no method '_bindRoutes' in Chrome 22.0.1201.0 dev #1479
Comments
After update 22.0.1201.0, many site on Backbone is down :( |
Hey @chuangbo! I'm fairly certain that this is an issue with the latest Chrome. #1475 has more details, including the Chromium bug, which seems to have been fixed already. |
Many thanks @braddunbar ! |
Seeing this in Android and mobile safari, too... Here are the user agent strings of the offending browsers I've noticed:
Is there any fix for these users? |
@adambom do you get the same exact error? I tried my apps with a few Android device and haven't had any issue so far. Would you mind paste the stack trace here? |
Yeah basically. I'm not personally seeing this, but it's being recorded and sent to a log using window.onerror. I'm also seeing it for Chrome 22.0.1201.0. I guess some people are still running that version. My backbone version is 1.0.0. Unfortunately, window.onerror doesn't capture stack traces, but here's the error (sorry for the minified code):
And here is the beautified version: function (a, b) {
var c, d = a || {};
b || (b = {});
this.cid = i.uniqueId("c");
this.attributes = {};
i.extend(this, i.pick(b, p));
b.parse &&
(d = this.parse(d, b) || {});
if (c = i.result(this, "defaults")) d = i.defaults({}, d, c);
this.set(d, b);
this.changed = {};
this.initialize.apply(this, arguments)
} |
In the lastest chrome dev 22.0.1201.0, Backbone test suite have a global failure.
Backbone.Events: global failure (1, 0, 1) Rerun
Is it a bug of Chrome?
The text was updated successfully, but these errors were encountered: