﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
1850,Reduce injected code,simon,simon,"Currently, we inject:

{{{
zotero.js
zotero/cachedTypes.js
zotero/date.js
zotero/debug.js
zotero/inject/http.js
zotero/inject/translator.js
zotero/openurl.js
zotero/rdf/uri.js
zotero/rdf/term.js
zotero/rdf/identity.js
zotero/rdf/match.js
zotero/rdf/rdfparser.js
zotero/rdf.js
zotero/translate.js
zotero/translate_item.js
zotero/inject/translate_webkit.js
zotero/utilities.js
zotero/messages.js
messaging_inject.js
}}}

That's a lot of code. We should be able to inject:
{{{
zotero.js
zotero/debug.js
zotero/inject/http.js
zotero/inject/translator.js
zotero/translate.js
zotero/inject/translate_webkit.js
zotero/utilities.js
zotero/messages.js
messaging_inject.js
}}}

and fetch the remainder from the global script only if translation is requested.",enhancement,new,major,,standalone,future,,,
