Zotero connector in Chrome (v 71.0.3578.98) not appearing

Hi there

My connector icon is not showing. I've tried a few of the solutions mentioned in these forums without success as yet. I'm using Connector version 5.0.52 on Mac OS X High Sierra 10.13.6
The Report ID got was 1422268421
Many thanks for any help you can provide.
harping
  • As in you don't see the Save to Zotero button at all in your Chrome toolbar?

    If not, see No Toolbar Icon.
  • Thanks for your reply. Unfortunately this doesn't resolve my issue. The connector is installed and switched on but no icon appears allowing me to save to Zotero. It's all very frustrating!
  • And this is part of what I see in the background page:
    zotero.js:306 TypeError: Cannot read property '8' of undefined at chrome-extension://ekhagklcjbdpajgpjgmbionohlpdbjgc/background.js:312
    logError @ zotero.js:306
    _generated_background_page.html:1 Uncaught (in promise) TypeError: Cannot read property '8' of undefined
    at Object.injectScripts (background.js:312)
    at background.js:251
    background.js:308 Uncaught (in promise) Error: Inject: Timed out 8 - chrome://newtab/ after 10000ms
    at Object. (background.js:308)
    zotero.js:306 Error: Invalid value for argument 1. Value must not be less than 0. at extensions::schemaUtils:34
    logError @ zotero.js:306
    _generated_background_page.html:1 Uncaught (in promise) Error: Invalid value for argument 1. Value must not be less than 0.
    at validate (extensions::schemaUtils:34:13)
    at Object.normalizeArgumentsAndValidate (extensions::schemaUtils:119:3)
    at Object. (extensions::binding:363:30)
    at _enableForTab (chrome-extension://ekhagklcjbdpajgpjgmbionohlpdbjgc/background.js:601:25)
    at Object._updateExtensionUI (chrome-extension://ekhagklcjbdpajgpjgmbionohlpdbjgc/background.js:477:4)
    at chrome-extension://ekhagklcjbdpajgpjgmbionohlpdbjgc/background.js:881:29
    background.js:846 {message: "Cannot access contents of url "chrome-search://mos…fest must request permission to access this host."}
    logError @ zotero.js:308
    (anonymous) @ background.js:846
    Promise.catch (async)
    (anonymous) @ background.js:845
    EventImpl.dispatchToListener @ extensions::event_bindings:403
    publicClassPrototype.(anonymous function) @ extensions::utils:138
    EventImpl.dispatch_ @ extensions::event_bindings:387
    dispatchArgs @ extensions::event_bindings:260
    dispatchEvent @ extensions::event_bindings:269
    _generated_background_page.html:1 Uncaught (in promise) {message: "Cannot access contents of url "chrome-search://mos…fest must request permission to access this host."}
    Promise.catch (async)
    (anonymous) @ background.js:845
    EventImpl.dispatchToListener @ extensions::event_bindings:403
    publicClassPrototype.(anonymous function) @ extensions::utils:138
    EventImpl.dispatch_ @ extensions::event_bindings:387
    dispatchArgs @ extensions::event_bindings:260
    dispatchEvent @ extensions::event_bindings:269
    background.js:846 {message: "No frame with id 49 in tab 54."}
    logError @ zotero.js:308
    (anonymous) @ background.js:846
    Promise.catch (async)
    (anonymous) @ background.js:845
    EventImpl.dispatchToListener @ extensions::event_bindings:403
    publicClassPrototype.(anonymous function) @ extensions::utils:138
    EventImpl.dispatch_ @ extensions::event_bindings:387
    dispatchArgs @ extensions::event_bindings:260
    dispatchEvent @ extensions::event_bindings:269
    _generated_background_page.html:1 Uncaught (in promise) {message: "No frame with id 49 in tab 54."}
    Promise.catch (async)
    (anonymous) @ background.js:845
    EventImpl.dispatchToListener @ extensions::event_bindings:403
    publicClassPrototype.(anonymous function) @ extensions::utils:138
    EventImpl.dispatch_ @ extensions::event_bindings:387
    dispatchArgs @ extensions::event_bindings:260
    dispatchEvent @ extensions::event_bindings:269
    http.js:170 POST http://127.0.0.1:23119/connector/ping net::ERR_CONNECTION_REFUSED
    request @ http.js:170
    (anonymous) @ connector.js:146
    (anonymous) @ promise.js:34
    ping @ connector.js:60
    (anonymous) @ connector.js:44
    (anonymous) @ promise.js:34
    _showZoteroStatus @ background.js:577
    _updateExtensionUI @ background.js:474
    onTabActivated @ background.js:156
    (anonymous) @ background.js:866
    async function (async)
    (anonymous) @ background.js:862
    (anonymous) @ background.js:843
    EventImpl.dispatchToListener @ extensions::event_bindings:403
    publicClassPrototype.(anonymous function) @ extensions::utils:138
    EventImpl.dispatch_ @ extensions::event_bindings:387
    dispatchArgs @ extensions::event_bindings:260
    dispatchEvent @ extensions::event_bindings:269
    http.js:170 POST http://127.0.0.1:23119/connector/ping net::ERR_CONNECTION_REFUSED
    request @ http.js:170
    (anonymous) @ connector.js:146
    (anonymous) @ promise.js:34
    ping @ connector.js:60
    (anonymous) @ connector.js:44
    (anonymous) @ promise.js:34
    _showZoteroStatus @ background.js:577
    _updateExtensionUI @ background.js:474
    (anonymous) @ background.js:881
    async function (async)

  • there's a whole lot more, too much to paste into a comment.
  • You'll need to figure out what's preventing the extension from showing up. The Zotero Connector is just a standard Chrome extension that defines its toolbar button in the extension manifest, so there's not even any code involved — if it's not showing up, there's a problem outside of the extension itself. You can try uninstalling it and reinstalling, disabling your other Chrome extensions, reinstalling Chrome, or resetting Chrome settings.
  • Many thanks - I uninstalled all my extensions, restarted Chrome and then reinstalled them. The connector icon is now back where it should be! Have a lovely day :)
Sign In or Register to comment.