canmove, Confirmed users
1,448
edits
(Added table for feature testing.) |
|||
| Line 317: | Line 317: | ||
The link points directly to the add-on file.<br> | The link points directly to the add-on file.<br> | ||
[[Image:Install-link.png|center|Install link]] | === [[Image:Install-link.png|center|Install link]]Policies and actions <br> === | ||
{| width="650" cellspacing="0" cellpadding="1" border="1" | |||
|- | |||
! scope="col" | Policy | |||
! scope="col" | Action | |||
! scope="col" | Notes | |||
|- | |||
| Security violations | |||
| Reject | |||
| Adding HTTP content to secure pages. Visit HTTPS sites like addons.mozilla.org and make sure the identity button is unchanged. This is specially important for add-on that insert scripts into sites. | |||
[[Image:Identity-button.png|center|Identity button]] | [[Image:Identity-button.png|center|Identity button]] | ||
|- | |||
| [https://addons.mozilla.org/en-US/developers/docs/policies/reviews#section-defaults No Surprises] violation | |||
| Preliminary Review | |||
| Changing homepage, default search provider, including unexpected ads or content changes without explicit user opt-in. | |||
|- | |||
| Privacy violations | |||
| Preliminary Review | |||
| Incorrect or insufficient privacy policies, not respecting Private Mode. | |||
|- | |||
| Showing a modal dialog at startup | |||
| Preliminary Review | |||
| Many add-ons open dialogs or new tabs at startup, mostly offering information on getting started. This is useful, but it shouldn't block the user from using the browser. Opening modal (blocking) dialogs at startup is not allowed. Non-modal dialogs, separate windows or new tabs are allowed. | |||
|- | |||
| Errors in the Error Console | |||
| Preliminary Review | |||
| | |||
|- | |||
| Add-on is very hard to use without instructions | |||
| Preliminary Review | |||
| If the add-on is difficult to use, there should be instructions included in the add-on descriptions, or in a startup page or window. | |||
|- | |||
| Toolbar buttons are not customizable | |||
| Preliminary Review | |||
| | |||
|- | |||
| Affiliate linking | |||
| Preliminary Review | |||
| See details below. | |||
|- | |||
| Uses Geolocation without asking the user | |||
| Preliminary Review | |||
| | |||
|- | |||
| Requires third party software or paid registration | |||
| Admin Review | |||
| | |||
|} | |||
Other tests to perform: | |||
*Visit a very simple website like example.org and inspect its DOM, looking for any changes. Again, this is particularly important for extensions that insert scripts or make DOM changes.<br> | *Visit a very simple website like example.org and inspect its DOM, looking for any changes. Again, this is particularly important for extensions that insert scripts or make DOM changes.<br> | ||
*Open the add-on's preferences window, from the Add-ons Manager and elsewhere, and verify that preference changes apply properly. Make sure the window fits all of its contents (a common problem in Mac OS).<br> | *Open the add-on's preferences window, from the Add-ons Manager and elsewhere, and verify that preference changes apply properly. Make sure the window fits all of its contents (a common problem in Mac OS).<br> | ||
*Test all add-on features, within reason. If there too many, focus on the main features.<br> | *Test all add-on features, within reason. If there too many, focus on the main features.<br> | ||
*Affiliate linking. Some add-ons add affiliate codes to Amazon links (or similar) in order to make money. At the moment we allow this as long as (1) the add-on follows the No Surprises policy, (2) the feature doesn't replace or remove any existing affiliate codes, (3) the affiliate codes aren't inserted in the merchant website's links (inserting Amazon affiliate codes in Amazon.com pages). | |||
*Affiliate linking. Some add-ons add affiliate codes to Amazon links (or similar) in order to make money. At the moment we allow this as long as (1) the add-on follows the No Surprises policy, (2) the feature doesn't replace or remove any existing affiliate codes, (3) the affiliate codes aren't inserted in the merchant website's links (inserting Amazon affiliate codes in Amazon.com pages). | |||
=== Step 5: Resolution<br> === | === Step 5: Resolution<br> === | ||