Giter Site home page Giter Site logo

Comments (8)

marxmit7 avatar marxmit7 commented on July 1, 2024

9465_chrome
9465_firefox

I found scrollbars earlier in data.zip but not when i am downloading images while now, 1st image is by chrome and the 2nd one is with firefox.
whether this issue is already resolved?

from autowebcompat.

sagarvijaygupta avatar sagarvijaygupta commented on July 1, 2024

@amit2rockon I am pretty sure many of the settings of browsers are system dependent. For me images are not coming same in size.

from autowebcompat.

poush avatar poush commented on July 1, 2024

I was checking out the dataset,
10030_0_chrome
10030_0_firefox

Since the content is same irrespective if scrollbar is visible or not, we could simply scale the larger image to the size of smaller one, once we removed the scroll bar. But seeing these images, the firefox has complete page while chrome has only first screen with scroll bar. So should we need to crop the firefox images as well depending upon the chrome's view ?

from autowebcompat.

marco-c avatar marco-c commented on July 1, 2024

Since the content is same irrespective if scrollbar is visible or not, we could simply scale the larger image to the size of smaller one, once we removed the scroll bar.

Instead of scaling, it would be more precise if we could get the same screenshot sizes directly. If we can't do that, I guess scaling would be an acceptable fallback solution.

But seeing these images, the firefox has complete page while chrome has only first screen with scroll bar. So should we need to crop the firefox images as well depending upon the chrome's view ?

This happens sometimes, but I think it's a problem of the screenshotting. We simply need to crop the image to the usual size in those cases.

from autowebcompat.

marco-c avatar marco-c commented on July 1, 2024

Some solutions to remove the scrollbars at the source are described here: https://stackoverflow.com/questions/9449562/how-to-remove-scrollbar-in-chromedriver-how-to-change-http-agent. I think the --hide-scrollbars one doesn't work anymore, as the flag has been removed. The second solution might work, but I wonder if it could cause other issues.

Another possible solution is to use mobile emulation for Chromium: https://sites.google.com/a/chromium.org/chromedriver/mobile-emulation.

The last possible solution I see is to cut the scrollbar from the screenshots.

from autowebcompat.

marco-c avatar marco-c commented on July 1, 2024

It looks like --hide-scrollbars was added back (only when in headless mode): chromium/chromium@d71fc50.

from autowebcompat.

marco-c avatar marco-c commented on July 1, 2024

We should now make sure the screenshots are the same in size. Maybe we need to collect them in a VM or something like that to make sure everyone is collecting the sime size. Or maybe we can find another way to ensure it.

from autowebcompat.

marco-c avatar marco-c commented on July 1, 2024

#184 might fix this.

from autowebcompat.

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.