Coder Social home page Coder Social logo

Comments (24)

Robbendebiene avatar Robbendebiene commented on August 28, 2024 1

This is totally a firefox related bug.Every time a new tab/window gets opened from within a page the content script injection fails with the following error:

TypeError: context.contentWindow is null[Learn More]  ExtensionContent.jsm:317:9
TypeError: win is null[Learn More]  ExtensionUtils.jsm:143:3

Interestlingly it's working if you open the tab manually in a new tab/window.

All you can do is to open in a new bug on https://bugzilla.mozilla.org/

from gesturefy.

ryanbr avatar ryanbr commented on August 28, 2024 1

Sure, If you wish to add anything.. https://bugzilla.mozilla.org/show_bug.cgi?id=1374129

from gesturefy.

happysurf avatar happysurf commented on August 28, 2024 1

Same problem in Yahoo Mail with similar layout.
If is not an API limitation, you will definitely find a solution.
This is your next challenge. :)

from gesturefy.

 avatar commented on August 28, 2024 1

Ah, makes sense and completely understandable on Mozilla's part but maybe they'll revise the API to allow this. I understand not giving access to the addon site and about: pages or being able to manipulate them but surely there's some sort of function they'd allow such as closing the page. Seems they're starting it all off with simple, safe and functional APIs for the time being.

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

Sorry I'm not able to reproduce your bug.
I've clicked the link which opened the following page: http://www.top10tvboxes.com/best-octa-core-tv-boxes-may-2017/ where gestures are working without any problems for me.

from gesturefy.

ryanbr avatar ryanbr commented on August 28, 2024

https://www.youtube.com/watch?v=fkfT-KeaxV0

Reproducible under Firefox nightly

from gesturefy.

ryanbr avatar ryanbr commented on August 28, 2024

Came across another one, it seems if the browser launches a popup window/tab, Gesturefy will fail to acknowledge that new tab.

http://www.stuff.co.nz/entertainment/93804932/lizzie-marvelly-devastated-by-anthem-mishap-ahead-of-nz-maori-v-lions-match

Click on the instagram username "lizziemarvelly" launches a new tab, Gesturefy won't work on new instagram tab

from gesturefy.

happysurf avatar happysurf commented on August 28, 2024

In my case the "Scroll to the top" and "Scroll to the bottom" doesn't work on my Gmail page, other gestures works fine.
For now tested this morning only on Firefox 52.5.0 ESR + Gesturefy 1.03 on XP.

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

@happysurf is your gmail page looking like this: https://www.wired.com/wp-content/uploads/2012/10/gmailcompose.jpg? In other words does the scrollbar take the full space at the right side? If not then this isn't a bug, because currently scroll to top/bottom only works for the main scrollbar. I would like to enhance that, but I haven't found a good method yet.

from gesturefy.

happysurf avatar happysurf commented on August 28, 2024

My Gmail page is the same of your example image with the scrollbar to the right for the entire page.
See my image here:
https://upload.cc/i3/JKjwAC.png

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

Yep but the scrollbar is not taking the full height. There also exist some rarely cases where it does take the full height but still wont work.
I'll look again for a possible solution, but I'm not very optimistic.

from gesturefy.

happysurf avatar happysurf commented on August 28, 2024

Sorry but I don't understand what do you mean with the "full height".

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

I'm talking about the height of the browsers window where your webpage gets displayed. In your case there is a little white bar (containing the settings icon) at the top which "prevents" the scrollbar to be as high as the window.

from gesturefy.

happysurf avatar happysurf commented on August 28, 2024

OK I understand now, but Gmail layout is the same for all I think.
Thanks for the explanation.

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

but Gmail layout is in the same for all I think.

Yes, I was just wanted to point out that this does not apply to every web page :)

from gesturefy.

 avatar commented on August 28, 2024

I've noticed it not working also but just with pages that use frames. I know, very few sites still use frames but considering my crappy internet lately, I've been checking the stats on my modem page a lot and I forget gesturefy doesn't work with framed sites, at least not those that are all frames.

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

@mathew832 I know how annoying this is and would love to fix this, but its the same problem as for pure svg pages, they both miss the root body element and also don't support drawing. As far as I know there is nothing I can do with the current API, sorry.

from gesturefy.

ryanbr avatar ryanbr commented on August 28, 2024

http://www1.wetter3.de/ Cant get Gesturefy to work on this page, is it me or the extension?

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

Because this website is using the old html frameset/frames and for a long time I thought I'm not able to fix this, but I figured a way out :)

from gesturefy.

ryanbr avatar ryanbr commented on August 28, 2024

Any updates on this? I decided to try on our internal websites which use iframes and Gesturefy didn't work :/ Guessing this would affect a few sites

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

I submitted the new version to Mozilla yesterday, since version 1.1.7 gestures should work on pages with framesets without any problems. But iframes should already work in the previous version.

from gesturefy.

happysurf avatar happysurf commented on August 28, 2024

New version works on Gmail or Yahoo Mail?
EDIT:
The new version is fantastic, works everywhere and is full of gestures.
Is still impossible make a gesture for get the focus in location bar?
Will be great have in the future the option for Import - Export settings.
Thank you very much for your work.

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

Is still impossible make a gesture for get the focus in location bar?

Sadly no. Currently there is no API to focus the location bar, but mozilla is looking into it. However I would not expect this to happen soon.

Thanks for testing the release! I'm still a little bit nervous that I might have broken some of the functionality, because I did a lot of internal code changes.

from gesturefy.

Robbendebiene avatar Robbendebiene commented on August 28, 2024

Since every problem that applies to this issue is solved, I'm closing this.
Please open a new one if you find any further problems.

from gesturefy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.