Giter Club home page Giter Club logo

Comments (7)

annevk avatar annevk commented on July 17, 2024

WebKit's Contributor Meeting is on that day which might make things tricky.

from meetings.

johannhof avatar johannhof commented on July 17, 2024

Ok, thanks, that's good to know, we might also have some conflicts on Google side due to the APAC-friendly time, so two weeks later might be better.

from meetings.

johannhof avatar johannhof commented on July 17, 2024

I was made aware that two weeks later (Nov 24) is Thanksgiving in the US so that doesn't really work either, maybe Dec 8?

from meetings.

erik-anderson avatar erik-anderson commented on July 17, 2024

@johannhof we plan to have this on the agenda for the December 8th call. Please let the chairs know if that doesn't work.

from meetings.

johannhof avatar johannhof commented on July 17, 2024

Slides for Lindsay's and Philipp's presentation today: https://docs.google.com/presentation/d/1YyStdXIdoXT64mkq_C24oKjREmy0582RcUvvpy3XBCk/edit?usp=sharing

Thank you again for sharing your use cases and challenges with us!

from meetings.

annevk avatar annevk commented on July 17, 2024

Challenge #2: Other Docs frames on the same top-level page are not notified that storage access has now been granted and require user interaction to load properly

BroadcastChannel could be used here, right?

FR #1: There should be a way for a page to indicate in the initial server response that storage access is required, so that a browser-level UI over the frame could be shown prompting for storage access when needed.

This strikes me as somewhat odd. We don't offer this kind of functionality for other permission requests either. It's up to the website to convince the user that it's in their interest to grant access through browser-mediated UI.

from meetings.

johannhof avatar johannhof commented on July 17, 2024

Challenge #2: Other Docs frames on the same top-level page are not notified that storage access has now been granted and require user interaction to load properly

BroadcastChannel could be used here, right?

Probably, yeah, but given that we have existing low-cost primitives on the web platform to enable this (permissionStatus.onchange) it makes sense to support it natively, IMO.

FR #1: There should be a way for a page to indicate in the initial server response that storage access is required, so that a browser-level UI over the frame could be shown prompting for storage access when needed.

This strikes me as somewhat odd. We don't offer this kind of functionality for other permission requests either. It's up to the website to convince the user that it's in their interest to grant access through browser-mediated UI.

Yeah though I agree that this isn't a pattern that we'd usually use on the web platform, I think it's interesting to think about. I know it's not a perfect comparison but I'm interested to explore if there's a "file picker" level intuitiveness we can reach for this. Many German news sites have "two-click" patterns for their social sharing buttons, where you'd first consent to loading the button. I'm not saying this necessarily works here, but I wouldn't cast it out entirely either :)

from meetings.

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.