Uncaught TypeError: Object #<Object> has no method 'list' (anonymous function)include.html:7 Einclude.html:7 b.getinclude.html:7 Einclude.html:7 b.keysinclude.html:7 minclude.html:7 SyncService._processUpdatesinclude.html:7 (anonymous function)include.html:7 c.onreadystatechange Basically looks like we are attempting to access an element that is not exposed.
This is a regression with the new mozApps API, I'll look into it further.
This should fix this error: https://github.com/mozilla/openwebapps/commit/06d12d4a7d6a797314b25d356687980149c1cc37
I was successfully able to login to browser ID and see the two apps I installed with the extension, but this did not work in Chrome. In Chrome, I saw the exact same error David reported with the exact same reproduction steps.
I probably shouldn't have closed really, I forgot to mention I haven't yet deployed it.
Knowing that the staging environment will not have the old App Sync server deployed, how should we verify this bug? Will we have to verify this bug then on production? Or should we find another avenue to verify this bug on staging (e.g. a different code path)?
This might become invalid if we remove appsync from the main server, as I think we may do very soon.
The old app sync server is no longer being supported. The issue to be solved is to take down App Sync on staging and production, which will be tracked in separate bugs.