Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SAA Developer Use Cases: Google Workspace #25

Open
johannhof opened this issue Nov 3, 2022 · 7 comments
Open

SAA Developer Use Cases: Google Workspace #25

johannhof opened this issue Nov 3, 2022 · 7 comments

Comments

@johannhof
Copy link
Member

At Chrome we've recently been in contact with the Google Workspace team (@lghall) about their potential use cases for SAA and they shared some great feedback with us that we encouraged them to discuss publicly in the Privacy CG instead. They filed and commented on a number of issues in storage-access.

Instead of marking all of them as agenda+ separately I'd love to see a consolidated presentation of their developer use case and learnings from their explorations at the (next) regular call, which they are happy to do!

I think Nov 10 works for them but will update this issue pending final confirmation.

cc @annevk @bvandersloot-mozilla @cfredric @martinthomson @erik-anderson @hober @johnwilander

@johannhof johannhof added the agenda+ Request to add this issue to the agenda of our next telcon or F2F label Nov 3, 2022
@annevk
Copy link

annevk commented Nov 3, 2022

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

@johannhof
Copy link
Member Author

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.

@johannhof
Copy link
Member Author

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?

@erik-anderson
Copy link
Member

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

@johannhof
Copy link
Member Author

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!

@annevk
Copy link

annevk commented Dec 9, 2022

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.

@johannhof
Copy link
Member Author

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 :)

@martinthomson martinthomson removed the agenda+ Request to add this issue to the agenda of our next telcon or F2F label Jan 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants