Issue Reporter: Missing data - configuration options, active extensions details
User story
As a filter list author (internal or external) reviewing the submitted issue reports, I need information on the user's configuration details, filters applied and other extensions included in the issue report so that I can better troubleshoot issues.
(Note: these were available in the old issue report)
Background
- Configuration options
Ad blocking enabled?- Cookie behavior
Element collapsing enabled?Filter list auto-updates enabled?- JavaScript enabled?
Object tabs enabled?- Private browsing
- Warnings and errors (to be resolved by #155 (closed))
- Column
- File
- Line
- Source line
- Text
- Type
- Active extensions and Plug-Ins (as opt-in)
- ID
- Name
- Type
- Version
- Other
- Platform build ID (e.g. 20170509074737)
- Window
- Opener
- Referrer
The ones that are crossed out only apply to the legacy version of the extension due to differing sets of features.
What to change
Update the issue report according to:
Todo:
-
Add design for opt-in feature for Private Browsing (1.2), Javascript Enabled (1.5), Cookies (1.7), and other extensions (3)- @naser -
Define text for opt-in feature - @lisabielik -
Update specs https://gitlab.com/eyeo/specs/spec/merge_requests/188 - @jeenlow / @ThomasGreiner -
Translate text for feature - @amazurek @Shikitita -
Privacy policy / T&Cs update check - @Zarillo -
Legal LGTM - @Zarillo
Integration notes
- Add optional permissions to metadata.chrome:
contentSettings
management
- Import adblockplusui/proxy.html.
- Add asynchronous browser API to polyfill.js:
permissions.contains
permissions.remove
permissions.request
See https://gitlab.com/eyeo/adblockplus/abpui/adblockpluschrome/merge_requests/15/diffs.
Hints for testers
See trac#7106.