-
Notifications
You must be signed in to change notification settings - Fork 23
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
New want: I want a smart browser that is able to determine the sites coding errors are producing a failed end user experience. #37
Comments
Sounds a lot like https://www.w3.org/TR/reporting-1/ |
My thoughts exactly! |
This is actually a duplicate and I did send a follow up email on 3/2 to ask if anything was missing from the Reporting API. Here was the follow up:
Then
Soounds to me like the Reporting API + some affordances/messaging for the user as well ("it’s not you, it’s them"). Challenges:
|
We might need to have some of the folks from the Reporting API look this over. However, HTTP errors are developer/server error and are generally easy to debug (e.g., in the network panel, you can see who the initiator of a fetch request was). |
A thought comes to mind: Something like https://webcompat.com/ but for sites that are broken. |
Any thoughts on who that should be @marcoscaceres?
I like the idea @captainbrosset. We (Edge) get some of this feedback currently via the "Send Feedback" tool.
This would be interesting, but would need to be vetted heavily to ensure user privacy is maintained. |
Douglas Creager (Google Inc.) I'd ping Ilya, as this is something I know he is quite passionate about. |
@igrigorik Do you mind chiming in on this? |
Hmm.. I don't think we can involve the user in this much. Vast majority of users have no technical expertise and are not in a position to asses if+what might be broken, nor do we want to inundate them with cryptic prompts. The onus is on the site owner and developer to get the right mechanisms to detect issues relevant to their site+users, and for the browser to surface relevant signals that they can collect. To that end, we already provide global and event specific error handlers, surface deprecations and violations via Reporting API, provide NEL for network failure notifications, etc. There may still be gaps here, but I think the core building blocks are all in place.. There are many great tools and services that unify all this: sentry, rollbar, GA primitives, etc. |
That’s a fair point. Some browsers do inform/interrupt the user if the browser gets locked up on a site though. I wonder if there’s some threshold in terms of the number of failed API calls that could warrant some sort of notice to the user, from the browser, that something could be wrong (irrespective of whether the developer has raised their hand to say they want to be informed of issues like this). |
@jstillings1 I wanted to loop you in on this as it is your submission. Any thoughts on the above? |
I think I was thinking more like https://wave.webaim.org/ but where the browser KNOWS there is missing data and tells the user, Your view may be incomplete there was 15 blocked resources or 3 resources that could not be found. Basically it would just read the Developer tools for Errors or critical |
We sure get a lot of calls for my computer is broken when really the data feed inside a web page is not working. |
title: I want a smart browser that is able to determine the sites coding errors are producing a failed end user experience.
date: 2020-03-06T13:49:05.932Z
submitter: PRIVATE
number: 5e6254d17b0c456276b5753e
tags: []
Imagine with me your sites API calls are returning 401's. Imagine the data feed for your charts is now a SaaS and is no longer free and your site is pulling in 404's. Imagine the SaaS software you pay for only displays a 500 error for two days.
I want the browser to actually notify the user that their User Experience may not be what the developer has intended.
I also want the browser to notify the team who is managing the site by creating a issue ticket for the user experience fail in the search console.
How is lack of this impacting your work? Most SaaS software is coded on contract and once live the contract ends. There is no one on the help desk of the software that can fix the bad user experience that back end data feeds cause, there is also no way for the company to get a developer to go fix it without an entire new contract being drawn up.
How do you currently work around this limitation? I advise the users of the Coding Errors and tell them their is nothing they or I can do about it but to convince management to switch to some other vendors SaaS.
The text was updated successfully, but these errors were encountered: