Confirmed users
699
edits
| Line 199: | Line 199: | ||
== Conformance == | == Conformance == | ||
Roughly speaking, the UA submitting a crash report on behalf of a plugin would be a privilege, not a right. | |||
Minimal conformance for both UAs and plugins is not error'ing or crashing upon NPP_GetValue(NPPVbugReportURL) and NPN_SetValue(NPPVbugReportURL). | |||
A UA may choose to reject a bugReportURL for any reason, i.e. never send it --- not even give the user the option. Possible reasons include | |||
* HTTP rather than HTTPS bugReportURL | |||
* Blacklisted plugin | |||
* User preference | |||
* Suspicious URL | |||
* Suspicious GET param | |||
After "accepting" a bugReportURL, a UA may for any reason still not send a crash report. Possible reasons include | |||
* User chooses not to report crash at all | |||
* User chooses not to send crash report to plugin vendor | |||
* User preference | |||
After the UA and user decide to send a crash report, a UA may choose not to expand any formatting string in bugReportURLs for any reason. Possible reasons include | |||
* Unknown formatting string | |||
* User chooses not to send information | |||
* User preference | |||
== Objections == | == Objections == | ||