Last modified: 2013-12-03 22:58:40 UTC
* create two articles (Pagename1 and Pagename2) with wikitext: 'Pagename: {{PAGENAME}}' * parse those articles with Parsoid in order (for instance, requerst http://192.168.142.128:8000/localhost/Pagename1 and then http://192.168.142.128:8000/localhost/Pagename2) * Output for both requests would be 'Pagename: Pagename1' <- WRONG
If I make cacheKey in line 136 of ext.core.TemplateHandler.js unique (by adding some random string) this issue disappears. Obviously it is not a solution, but should help with finding where is the problem.
Are you using the PHP preprocessor?
Yes. I'm using PHP preprocessor.
Ok, I successfully reproduced this locally. Will investigate.
In order to reproduce it it seems that it have to be the same "fork" handling request, if it's different fork then it works correct. That's probably why it is less likely to happen on production.
I can't reproduce this any more. Closing as fixed. Inez, please reopen if this is still an issue.