﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1804	Fix mysterious hang with citeproc-js 1.0.125	simon	simon	"With citeproc-js 1.0.125, Zotero hangs when adding a citation (usually the second or third) in MacWord under Firefox 3.6.15. This doesn't seem to happen on Firefox 4, and it hasn't yet been reported on any other platform. It also doesn't appear to happen when TraceMonkey is disabled.

It seems as though somehow, JS execution gets aborted when reading from the pipe that Zotero uses for Word processor integration, and then this leads to a full browser hang a few seconds later.

It may be related to our use of non-threadsafe interfaces off the main thread in integration.js, but I have no idea how citeproc-js could possibly trigger such a bug. It may also be a bug in TraceMonkey. It does not seem to be a bug in citeproc-js.

For 2.1.1, we've reverted to citeproc-js 1.0.124, but obviously, we'd like to be able to keep things in sync with citeproc-js going forward."	defect	closed	critical	2.1 Final	export	2.1	fixed		
