Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Remove links to -moz features not available to the web #26409

Merged
merged 6 commits into from
Apr 25, 2023

Conversation

teoli2003
Copy link
Contributor

This PR removes mentions and links to Mozilla CSS extensions unavailable to websites. They will never be documented, and hid the actual experimental extensions available to web developers.

  • -moz-binding. No more available on the web platform since Firefox 67.
  • -moz-border-*-colors. No more available on the web platform since Firefox 60.
  • -moz-outline-radius-* Removed more than 2 years ago (Firefox 88) -> delete
  • -moz-window-dragging. Chrome-only.
  • -moz-window-shadow. Not available on the web platform since Firefox 44.
  • -moz-tree-* XUL only, long gone.

Additional information

  • Remaining flaws are links to pages that should be documented or entries I have yet to find information about. There are still plenty of them, but the Mozilla extension page was one of the pages with the largest amount of flaws on MDN (3% of the total on one page!). This PR removes 1/3 of the flaws on that page
  • I have not fixed other flaws on Firefox XY for developers—only the ones related to this cleaning.
  • There are fewer properties nowadays; grouping them is no longer needed. (Still needed for pseudo-classes and elements)

@teoli2003 teoli2003 requested review from a team as code owners April 25, 2023 10:18
@teoli2003 teoli2003 requested review from estelle and bsmth and removed request for a team April 25, 2023 10:18
@github-actions github-actions bot added Content:CSS Cascading Style Sheets docs Content:Other Any docs not covered by another "Content:" label labels Apr 25, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Apr 25, 2023

Preview URLs

Flaws (63)

Note! 1 document with no flaws that don't need to be listed. 🎉

URL: /en-US/docs/Mozilla/Firefox/Releases/60
Title: Firefox 60 for developers
Flaw count: 4

  • macros:
    • /en-US/docs/Web/API/PublicKeyCredentialCreationOptions redirects to /en-US/docs/Web/API/CredentialsContainer/create
    • /en-US/docs/Web/API/RTCRtpSynchronizationSource redirects to /en-US/docs/Web/API/RTCRtpReceiver/getSynchronizationSources
  • broken_links:
    • Can't resolve /en-US/docs/Web/Guide/HTML/Editable_content#differences_in_markup_generation
    • Can't resolve /en-US/docs/Web/JavaScript/Reference/Operators/Expression_closures

URL: /en-US/docs/Mozilla/Firefox/Releases/59
Title: Firefox 59 for developers
Flaw count: 2

  • broken_links:
    • Can't resolve /en-US/docs/Archive/API/Navigator/mozNotification
    • Can't resolve /en-US/docs/Archive/Add-ons/Legacy_Firefox_for_Android/API/NativeWindow/contextmenus

URL: /en-US/docs/Mozilla/Firefox/Releases/44
Title: Firefox 44 for developers
Flaw count: 16

  • macros:
    • /en-US/docs/Web/CSS/@page/marks does not exist
    • /en-US/docs/Web/CSS/size does not exist
    • /en-US/docs/Web/API/MessageEvent/initMessageEvent does not exist
    • /en-US/docs/Web/API/Window/onorientationchange does not exist
    • /en-US/docs/Web/API/Element/webkitMatchesSelector does not exist
    • and 6 more flaws omitted
  • broken_links:
    • Can't resolve /en-US/docs/Mozilla/Add-ons/Firefox_for_Android/API/Snackbars.jsm
    • Can't resolve /en-US/docs/Mozilla/Firefox_for_Android
    • Can't resolve /en-US/docs/Mozilla/Add-ons/SDK/Tools/cfx
    • Can't resolve /en-US/docs/Mozilla/Add-ons/SDK/Tools/jpm
    • Can't resolve /en-US/docs/Mozilla/Add-ons/SDK/Tools/cfx_to_jpm

URL: /en-US/docs/Web/CSS/Mozilla_Extensions
Title: Mozilla CSS extensions
Flaw count: 41

  • macros:
    • /en-US/docs/Web/CSS/overflow-clip-box does not exist
    • /en-US/docs/Web/CSS/overflow-clip-box-block does not exist
    • /en-US/docs/Web/CSS/overflow-clip-box-inline does not exist
    • /en-US/docs/Web/CSS/-moz-scrollbars-none redirects to /en-US/docs/Web/CSS/overflow
    • /en-US/docs/Web/CSS/-moz-scrollbars-horizontal redirects to /en-US/docs/Web/CSS/overflow
    • and 36 more flaws omitted
External URLs (6)

URL: /en-US/docs/Mozilla/Firefox/Releases/67
Title: Firefox 67 for developers


URL: /en-US/docs/Mozilla/Firefox/Releases/60
Title: Firefox 60 for developers


URL: /en-US/docs/Mozilla/Firefox/Releases/59
Title: Firefox 59 for developers


URL: /en-US/docs/Mozilla/Firefox/Releases/44
Title: Firefox 44 for developers

(comment last updated: 2023-04-25 10:40:41)

@teoli2003 teoli2003 marked this pull request as draft April 25, 2023 10:27
@queengooborg queengooborg merged commit bee7199 into mdn:main Apr 25, 2023
yin1999 added a commit to mdn/translated-content that referenced this pull request May 3, 2023
yin1999 added a commit to mdn/translated-content that referenced this pull request May 3, 2023
* zh-cn: sync translated content

* Remove links to -moz features not available to the web

ref: mdn/content#26409

* Update errors reference

ref: mdn/content#26391

---------

Co-authored-by: Allo <yin199909@aliyun.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Content:CSS Cascading Style Sheets docs Content:Other Any docs not covered by another "Content:" label
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants