gecko-dev/devtools/client/inspector/compatibility
Bogdan Tara da1098d4aa Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE
Backed out changeset ff3fb0b4a512 (bug 1672023)
Backed out changeset e7834b600201 (bug 1654103)
Backed out changeset 807893ca8069 (bug 1518999)
Backed out changeset 13e6b92440e9 (bug 1518999)
Backed out changeset 8b2ac5a6c98a (bug 1518999)
Backed out changeset 575748295752 (bug 1518999)
Backed out changeset 65f07ce7b39b (bug 1518999)
Backed out changeset 4bb80556158d (bug 1518999)
Backed out changeset 8ac8461d7bd7 (bug 1518999)
Backed out changeset e8ba13ee17f5 (bug 1518999)
2020-10-24 03:36:18 +03:00
..
actions Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE 2020-10-24 03:36:18 +03:00
components Bug 1669956 - [devtools] Update require paths to reps modules. r=jdescottes. 2020-10-14 11:24:17 +00:00
reducers Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE 2020-10-24 03:36:18 +03:00
test Bug 1669956 - [devtools] Fix compatibility jest tests. r=jdescottes. 2020-10-14 12:00:07 +00:00
utils Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE 2020-10-24 03:36:18 +03:00
CompatibilityView.js Bug 1660268 - Pass list of resources instead of unique resource from ResourceWatcher. r=nchevobbe 2020-09-07 21:13:02 +00:00
README.md Bug 1653520 - Remove code replication in the compatibility actor by moving UserSettings to shared folder r=daisuke,mtigley,devtools-backward-compat-reviewers 2020-09-15 14:26:39 +00:00
moz.build Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE 2020-10-24 03:36:18 +03:00
types.js Bug 1657537 - Part 1 - Move the ISSUE_TYPE property to devtools/shared/constants.js r=mtigley 2020-09-15 14:26:23 +00:00

README.md

Compatibility Panel

The compatibility panel consists of the following files:

  • Client:
    • Main: devtools/client/inspector/compatibility/
    • Style: devtools/client/themes/compatibility.css
  • Shared:
    • MDN compatibility dataset: devtools/shared/compatibility/dataset/
    • MDN compatibility library: devtools/server/actors/compatibility/lib/MDNCompatibility.js
    • User setting file - devtools/client/inspector/shared/compatibility-user-settings.js
  • Server:
    • Actor: devtools/server/actors/compatibility.js
    • Front: devtools/client/fronts/compatibility.js
    • Spec: devtools/shared/specs/compatibility.js

MDN Compatibility Data

The Compatibility panel detects issues by comparing against official MDN compatibility data. It uses a local snapshot of the dataset. This dataset needs to be manually synchronized periodically to devtools/shared/compatibility/dataset (ideally with every Firefox release).

To update this dataset, please refer to the guidelines in devtools/shared/compatibility/README.md

Tests

  • Client: devtools/client/inspector/compatibility/test
  • MDN compatibility library: devtools/server/actors/compatibility/lib/test
  • Server: devtools/server/tests/browser/browser_compatibility_cssIssues.js