Mercifully, these days updates to Gmail are rare – perhaps just once a year – but we’ve just been hit by a small one, and it’s stopped ActiveInbox loading properly.

Fortunately, thanks to Marcus and Dale, we were able to fix it up before the Gmail change hit most people 🙂

ActiveInbox 6.0.44 is the beast that’s fully restored to health.

  • In Chrome, it should auto update pronto. But if you want to prod it into immediate action, click the 3-dot menu in top right, click ‘More Tools’, then ‘Extensions’, check ‘Developer Mode’, then click ‘Update Extensions Now’. Then just refresh Gmail.
  • Firefox, painfully, requires a little approval by Mozilla. We’re currently in a queue, but they should get it through by tomorrow.

Categorised in:

This post was written by AndyM

  • Benzojones

    This did not work for me

  • This has not worked for me, either. I have updated the extension in the Chrome settings, uninstalled & reinstalled, etc. with no change. (GSuite user).

  • Benzojones

    So I also did the uninstall and reinstall step and it didn’t work either.

  • Marcus Badach

    Same for me, updated but still the same.

  • Arek

    Works now for me! GSuite user.

  • Don’t work for me 🙁

  • Mark

    Works now. Phew! Thanks!

  • Benzojones

    still not working for me.

  • Polina Khoroshko

    In case this helps anyone else – AIB was also broken for me even after upgrading to 6.0.44 but I went to check my chrome version in help > about which triggered chrome update and once updated finished the buttons were working fine for me again. My Chrome now reports Version 56.0.2924.76

  • φoton

    No update for Safari plugin yet? Buttons mission on 6.0.39

  • Steve Lack

    Has this been updated for Firefox yet? I am using the latest version of Firefox but the buttons are still missing. Is there something I need to do to update it?

  • It’s been almost a week and still no luck for us Firefox users. 🙁 Couldn’t you just let us get the new version manually installed and let it get overwritten by the newest Mozilla approved one, whenever that happens?

    I don’t know the whole story behind why it’s taking so long, but it just feels like the whole process that was meant to protect the users is failing at that same task by being too slow (ok, you might not release a temporary non-AMO, but other developers in other situations just might urge their users to update manually and not through AMO)…

    P.S. Does AMO still have the option to release experimental, unapproved versions, which users then must specifically use from the versions page if the wish to do so (https://addons.mozilla.org/en-US/firefox/addon/activeinbox-gmail-gtd/versions/)?

    • Hi Dom,

      It’s deeply frustrating for us.

      I submitted the update to Mozilla on the 25th January, and it’s still in the queue for approval. So a week. I’ve just prodded someone there who has helped us in the past to pull some strings, but we’ll see if he manages to expedite it.

      You may guess from my tone I’m exasperated with Mozilla. I hate this situation. But they’ve got a complete lock down on extensions, and absolutely no way to do a non-AMO install anymore.

      • andrew

        Well I’m pleased to report that my firefox has just leapt to 6.0.44 from 6.0.38. Glad your contact at Mozilla helped…

      • John Ortner

        As you know Andy, all Activeinbox buttons, when drafting new emails do not appear on the bottom of the screen in Chrome. I have sent this request several times over the past few months to you and support with no resolution. What is the status, its now very frustrating….

  • Elias Levy

    Safari is still broken. ActiveInbox claims all is up to date at 6.0.39. There are none of the usual AI controls when viewing an email.

    • Same here. What is going on?

      • Andrash

        and same for me ((

    • Elias Levy

      FWIW, seeing the following errors in the JS console:

      [Error] XMLHttpRequest cannot load safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/env.json. Cross origin requests are only supported for HTTP.

      [Error] XMLHttpRequest cannot load safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/content/js/glGmail/glTrafficWatcherTracer.injected.js. Cross origin requests are only supported for HTTP.

      send (activeinbox.js:680:232)

      _readFile (activeinbox.js:675:170)

      readFile (activeinbox.js:674:467)

      _start (activeinbox.js:948)

      (anonymous function) (activeinbox.js:946:252)

      [Error] Blocked a frame with origin “https://www.activeinboxhq.com” from accessing a frame with origin “https://mail.google.com”. Protocols, domains, and ports must match.

      (anonymous function)

      b

      [Error] Blocked a frame with origin “https://www.activeinboxhq.com” from accessing a frame with origin “https://mail.google.com”. Protocols, domains, and ports must match.

      onIdle

      (anonymous function)

      b

  • Steve Bruce

    Sidebar links to AI still broken for me in Chrome. Chrome 56.0.2924.76 (64-bit), ActiveInbox 6.0.45

  • jyoung185

    Chrome is still broken for me. Activeinbox has been updated, but the buttons will not load when viewing emails.

    • John Ortner

      I have had the same problem since October last year with projects/status/etc buttons missing in new email draft mode. Sent several requests to Andy, Lisa, as well as his team…just no followup or resolution. Been on Activeinbox since 2013 and this has become immensely frustrating as well.

  • Lisa Reynolds

    Hello Elias

    Have you followed the instructions on the blog for Safari? Andy acknowledged the issue a few days ago, with a workaround: https://www.activeinboxhq.com/blog/2017/01/23/is-activeinbox-not-loading-in-safari/

    Lisa Reynolds
    AIB Support

    • Elias Levy

      Lisa,

      Thanks. While I had not seen Andy’s blog, I have tried disabling cross-origin restrictions. Doing so does away with the XMLHttpRequest cross origin requests errors, but it does not bring back the button when viewing a message.

      I should also point out that no one should browse the web with cross-origin restrictions turned off. It is a massive security vulnerability that could be abused by a malicious web site.

      With cross-origin restrictions disabled you still see in the logs:

      [Error] Failed to load resource: the server responded with a status of 404 (Not Found) (record_installed_from.php, line 0)

      [Error] TypeError: null is not an object (evaluating ‘this._gmail.page’)

      _getIdsForRows (activeinbox.js:723:163)

      later (activeinbox.js:89:211)

      and:

      [Log] Delaying start search (activeinbox.js, line 1306)

      [Log] Error in gtdMainPagePlugin._baseUIReady – main load section: TypeError: null is not an object (evaluating ‘self._elGmailNavContent.insertBefore’) 10:41:59.899 (activeinbox.js, line 192)

      loadErrorProgress: threadlistReview

      Exception thrown

      value@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:58:380

      getUIObject@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:928:522

      _loadMainUI@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:3794:391

      _baseUIReady@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:3785:98

      _dispatchEvent@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:154:397

      dispatchEvent@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:153:460

      _eventReceived@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1128:55

      _injectedListener@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1103:271

      dispatchEvent@[native code]

      _dispatchEvent@https://mail.google.com/mail/u/0/#inbox:1245:27

      _testUiReadyFireOK@https://mail.google.com/mail/u/0/#inbox:325:42

      _testUiReady@https://mail.google.com/mail/u/0/#inbox:264:54

      _startNoGmonkey@https://mail.google.com/mail/u/0/#inbox:188:40

      start@https://mail.google.com/mail/u/0/#inbox:162:39

      runInjectedFunction@https://mail.google.com/mail/u/0/#inbox:1319:61

      global code@https://mail.google.com/mail/u/0/#inbox:1:42

      appendChild@[native code]

      _runInPageByInjection@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1124:330

      _connect_testForInjected@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1104:27

      _connect_postReadInjected@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1101:372

      safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1100:198

      safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:674:402

      [Log] Error in giEventDispatcher.dispatchEvent: ReferenceError: Can’t find variable: chrome 10:41:59.903 (activeinbox.js, line 192)

      event.name: ui_ready (handled as ui_ready)

      func.toString:

      function (evt){var me=this;var loadErrorProgress=””;this.gmail.page.removeEventListener(glPageWrapper.UI_READY,this._baseUIReady,this);this.helpTour=new gtdHelpTour(this);this.crashReporter=new giCrashReporter(this.gmail);this.crashReporter.test_and_alert_crash(“radar_crash_progress”);this.debugNoFocus=this.gmail.page.location(“href”).indexOf(“aibnofocus=1″)>-1;try{if(giPluginManager.browserName==”mozilla”)giUIObject.addClassName(this.gmail.canvasDocument.body,”gtdi-moz”);var me=this;

      this.gmail.page.addCSS(giUrl.getURL(“skin/build/gtdmain.css”));loadErrorProgress=”css”;var account=this.gmail.environment.getAccountEmail();if(account==”support@activeinboxhq.com”||account==”lenarr@gmail.com”||this.gmail.page.location(“href”).toLowerCase().indexOf(“aibintensity=1”)>-1){this.logger.getPerf().active_server_hits=true;var me=this;this._checkIntenseServerHitsInterval=setInterval(function(){if(me.logger.getPerf().hadIntenseServerHits()){me.logger.submitServer(“”,”had intense server hits”);

      me.logger.getPerf().clearIntenseServerHitsFlag()}},15E3)}if(this._debug_mode){this.logger.getPerf().active=true;setTimeout(function(){alert(“ActiveInbox is running its performance monitor. For the next minute, please just ‘do things’ (do a search, open a conversation, set a status, give a deadline, add something to a project, etc.) in Gmail and ActiveInbox – as varied and quickly as possible!nnAfter a minute, ActiveInbox will calculate what things were quick and what was slow, and send the results to the team.”);

      try{var labels=me.prefs.getPref(“labels”);me.logger.log(“PREFS labels DUMP: “+giJson.encode(labels),”gtdMainPagePlugin._baseUIReady [aibdm_perf]”)}catch(e){me.logger.warn(“could not dump labels prefs”,”gtdMainPagePlugin._baseUIReady [aibdm_perf]”,e.toString())}me.logger.autoDebug(“gtdMainPagePlugin[aibdebug=1]”,true)},3E3)}if(!this.prefs.getPref(“labels.types.deadlines.prefix”)||!this.prefs.getPref(“labels.types.statuses.core”)||!this.prefs.getPref(“labels.types.statuses.core.waiting_on”)||!this.prefs.getPref(“labels.types.statuses.prefix”)){this.logger.logConcern(“Status preferences failed integrity check”,

      “gtdMainPagePlugin._baseUIReady”);this.prefs.resetPluginPrefs()}this.logger.log(“GTD preferences:n”+giJson.encode(this.prefs.getPref()),”gtdMainPagePlugin._baseUIReady”);if(account==”ollythomasdesignstest@gmail.com”||account==”andy@inboxfoundry.com”)gtdDebugBar.ENABLE_DEBUG_BAR=true;this.debugBar=new gtdDebugBar(this);loadErrorProgress=”debugBar”;this.logSocialEvent=new gtdLogSocialEvent(this);this.eventLogger=new gtdAnalyticEventLogger(this);loadErrorProgress=”eventLogger”;this.abTests=new gtdABTests(this);

      loadErrorProgress=”abTests”;var needsSetup=this.serverAccount.isLoaded()&&!this.serverAccount.serverOffline&&this.serverAccount.getAccountState()==giServerAccount.ACCOUNT_STATE.NONE;if(this.serverAccount.serverOffline){var msg=this.getUIObject(“rbMessages”);var item=msg.setMsgHtml(“”,” ActiveInbox couldn’t load, because the server is playing hard to get. Please try refreshing Gmail in a few mins, check @activeinbox or contact support.”);

      var elImg=item.msgElement.querySelector(“img”);elImg.setAttribute(“title”,this.serverAccount.lastLoginError);this._eventsContainer.observe(elImg,”click”,function(){alert(me.serverAccount.lastLoginError)});glSelectors.inject.rb(this.gmail.canvasDocument,msg.elRow)}else if(this.serverAccount.isLoaded()&&this.serverAccount.hasAccount&&(!this.serverAccount.isLoggedIn()||this.serverAccount.getActualAccountTypeForUser()!=this.serverAccount.getAccountType())){this.pinData=new gtdPinData(this);this.pinData6=

      new gtdPinData6(this);loadErrorProgress=”pinData”;this.labelsData=new gtdLabelsData(this);loadErrorProgress=”labelsData”;this.labelsDataDeadlines=new gtdLabelsDataDeadlines(this);loadErrorProgress=”labelsDataDeadlines”;var url=this.gmail.page.location(“href”).toLowerCase();if(url.indexOf(“aibconnect=1”)>-1){var password=prompt(“Please enter your password for your ActiveInbox account:”);var reg=this.getUIObject(“register”);reg.savePassword(password)}else{var reg=this.getUIObject(“registerBar”);reg.openSignup()}}else if(needsSetup){this.pinData=

      new gtdPinData(this);this.pinData6=new gtdPinData6(this);loadErrorProgress=”pinData”;this.labelsData=new gtdLabelsData(this);loadErrorProgress=”labelsData”;this.labelsDataDeadlines=new gtdLabelsDataDeadlines(this);this.labelsDataWaitingOn=new gtdLabelsDataWaitingOn(this);loadErrorProgress=”labelsDataDeadlines”;this.prefs.setPref(“awaiting_first_normal_gmail_start”,true);var reg=this.getUIObject(“registerBar”);reg.openSignup()}else if(!this.serverAccount.isFreemium()&&this.serverAccount.getAccountType()==

      giServerAccount.TYPES.FREE){if(this.serverAccount.can_extend_trial)this._retrialBar=this.getUIObject(“retrialBar”);else this._buyBar=this.getUIObject(“buyBar”);this.apiClient=this.serverAccount.apiClient;this.apiClient.setMain(this);this.labelsData=new gtdLabelsData(this);this.labelsDataDeadlines=new gtdLabelsDataDeadlines(this);this.labelsDataWaitingOn=new gtdLabelsDataWaitingOn(this);this.guiders=new giGuiders(this.gmail.canvasDocument,”gtdi-“,this.logger);if(this.prefs.getPref(“components.focus_mode.enabled”))this.focusManager=

      new gtdFocusManager(this);this.rs=this.getUIObject(“rs”);this._markLoaded()}else{this._loadMainUI();if(!this.serverAccount.isFreemium()&&this.prefs.getPref(“awaiting_first_normal_gmail_start”)){this.prefs.setPref(“awaiting_first_normal_gmail_start”,false);this.autoInstallStatusLabels()}}}catch(e){this.logger.warn(“loadErrorProgress: “+e,”gtdMainPagePlugin._baseUIReady – main load section”,”loadErrorProgress: “+loadErrorProgress)}this._beginUpdateCheck()}

      Exception thrown

      _dispatchEvent@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:154:397

      dispatchEvent@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:153:460

      _eventReceived@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1128:55

      _injectedListener@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1103:271

      dispatchEvent@[native code]

      _dispatchEvent@https://mail.google.com/mail/u/0/#inbox:1245:27

      _testUiReadyFireOK@https://mail.google.com/mail/u/0/#inbox:325:42

      _testUiReady@https://mail.google.com/mail/u/0/#inbox:264:54

      _startNoGmonkey@https://mail.google.com/mail/u/0/#inbox:188:40

      start@https://mail.google.com/mail/u/0/#inbox:162:39

      runInjectedFunction@https://mail.google.com/mail/u/0/#inbox:1319:61

      global code@https://mail.google.com/mail/u/0/#inbox:1:42

      appendChild@[native code]

      _runInPageByInjection@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1124:330

      _connect_testForInjected@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1104:27

      _connect_postReadInjected@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1101:372

      safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1100:198

      safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:674:402

      [Log] Error in gtdConversationView.connect: TypeError: undefined is not an object (evaluating ‘this._main.acceleratorClick.removeEventListener’) 10:42:22.980 (activeinbox.js, line 192)

      progress: related_previousemails

      Exception thrown

      value@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:58:380

      getUIObject@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:928:522

      getCurrentViewObject@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:931:261

      _viewChanged@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:930:61

      _viewChanged@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:3815:155

      value@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:58:380

      _dispatchEvent@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:154:397

      dispatchEvent@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:153:460

      _eventReceived@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1128:55

      _injectedListener@safari-extension://com.activeinboxhq.activeinbox-5JD27R485J/7749958f/activeinbox.js:1103:271

      dispatchEvent@[native code]

      _dispatchEvent@https://mail.google.com/mail/u/0/#inbox:1245:27

      _viewChange@https://mail.google.com/mail/u/0/#inbox:748:57

      _testNeedViewChange@https://mail.google.com/mail/u/0/#inbox:412:43

  • Brent

    AI is gone from safari. No way to bring it back up. Can someone post the status of this and that you are aware of issue?

    • Hi Brent,

      We’re aware – I’ll post on the blog today to fully clarify; but basically Apple has released a breaking update, and Apple themselves are silent to our attempts to reach out. We’re trying to figure it out the hard way.

      In the meantime, I always recommend Chrome – perhaps even just to run Gmail (with the added advantage you can more easily tab to Gmail!).

  • Elias Levy

    Folks, it’s been 3 weeks and ActiveInbox is still broken in Safari. Is someone working to fix it?

    I can get ActiveInbox to load, but when viewing a message, there are none of the usual control buttons for the message view.