Vimium: Firefox: Issues with Google Inbox

Created on 15 Sep 2017  路  14Comments  路  Source: philc/vimium

Thought these were issues from Firefox, but it turns out to be from this extension:

https://bugzilla.mozilla.org/show_bug.cgi?id=1400309

https://bugzilla.mozilla.org/show_bug.cgi?id=1400312

Most helpful comment

Repro'd. Bug presents with Vimium, doesn't without.

I'm going to take a look now, see if I can find anything glaringly obvious.

All 14 comments

Could you please provide details of how to reproduce, expected behaviour and actual behaviour.

The links you posted are quite cryptic.

Here's an example of one issue:

  1. Go to https://inbox.google.com
  2. Expand an email
  3. Attempt to do an inline reply
  4. Notice that, even after you enter text, the 'Send' button doesn't enable

untitled2

Thanks for that, @frewsxcv.

What makes you think that this is a Vimium issue?

(I'm just trying to figure out what might be the problem.)

What makes you think that this is a Vimium issue?

If I enable Vimium, the problem I outlined in my previous comment exists. If I disable Vimium, the problem goes away. For what it's worth, I'm using Firefox Nightly. The problem has existed for a couple weeks now at least with each of the nightlies. I haven't checked if this problem exists on the beta/stable channels.

Repro'd. Bug presents with Vimium, doesn't without.

I'm going to take a look now, see if I can find anything glaringly obvious.

I wasn't able to make any progress with this, sorry.

Could this be related to https://github.com/philc/vimium/issues/2561 as well?

I wonder if #2640 might be related too.

I've just tried to have another look at this, again to no avail.

My basic strategy was:

  • add an extension id to Vimium's manifest.json, e.g. via:
  "applications": {
    "gecko": {
      "id": "{2d9c32ab-03db-47c1-9229-72c95c40e78a}"
    }
  }
  • install selenium (via selenium-webdriver and geckodriver in npm)
  • use this script to drive selenium running the steps from this comment
  • manually modify Vimium, removing files from manifest.json and ripping out/simplifying code to see what changes the outcome
  • run the script with nodejs inbox_test.js; echo $? (in bash). A 0 exit status is success, 1 is a failure.

Problems:

  • The script isn't as reliable as it could be.
  • The test steps don't always succeed (either manually or through the script) when Vimium isn't added.
  • The test steps don't always fail (either manually or through the script) when Vimium is added.

The amount of noise in the test makes it difficult to find anything concrete, but I'm throwing it out here in case anybody else is interested in trying or improving it. I think I may be admitting defeat on this issue.

I found that removing "all_frames": true and "match_about_blank": true seems to fix the issue, so I suspect this is something to do with frames.

I am not actively working on this.

Just FYI; in Firefox 57.0b3, I don't see this behaviour anymore, but I guess more confirmation is needed.

I'm impacted by this bug with FF 55.0.2.

I'm also having #2561 which is more annoying.

For this bug (send button greyed out) I use Ctrl+enter to send the email.

This seems to be resolved for me. Can anyone else confirm?

I can't reproduce it anymore. So looks like it's fixed !

Was this page helpful?
0 / 5 - 0 ratings

Related issues

everyonesdesign picture everyonesdesign  路  3Comments

lawiparadise picture lawiparadise  路  3Comments

finalfantasia picture finalfantasia  路  3Comments

haroldcarr picture haroldcarr  路  4Comments

benwoodward picture benwoodward  路  3Comments