We experience a strange bug here with JSONP and sessions (multi-
domain) - whatever the browser (Firefox and Safari tested).
Scenario, reproduced at least 15 times:
- Relaunch APE daemon
- Reset browser cache and cookies
- Go to website using APE, CONNECT is initializing the session, fine
- Refresh, SESSION is sent, the reply is normal, all fine (you can
refresh after 5 seconds or 1 hour, it's working)
- Refresh again, this time it doesn't work at all (5 seconds after
last refresh or 10 minutes after, it's the exact same)
Symptoms are:
- No network request made to the APE server
- window.frames[0].Cookie.read('APE_Cookie') is fine, same shape when
working and when not working
- ape.start() called
- ape.connect() called
- restoreStart fired
- poller started
- getSession('uniPipe', this.restoreUnipipe.bind(this, options) called
- getRequest(options)('SESSION', ...) called
- APE.Request.Stack.add() called
- APE.Request.Stack.send() called
- ape.request.send([{cmd:'SESSION', params: Object.., options:
Object..}], undefined, undefined) called
- cmd_session fired with double escape because of JSONP
- $clear() called
- ape.pollerObserver set to ape.poller.delay(25, ape)
So why no network sending? Mystery...
I spent afternoon on this report and I'm willingful to help you solve
the problem should you need more details.
Also posting a bug report,
Regards,
Av'tW
--
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/