Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Fix some broken links of firefox release #36089

Merged
merged 3 commits into from
Sep 30, 2024
Merged

Conversation

skyclouds2001
Copy link
Contributor

@skyclouds2001 skyclouds2001 commented Sep 28, 2024

Description

Noticable mention:

  • <isindex> deprecated in 4 and removed in 56
  • Function.prototype.isGenerator() added in 5 and removed in 58
  • for each...in deprecated in 51 and removed in 57

Note: this does not fix all broken links in the document, but some of them

Motivation

Additional details

Related issues and pull requests

found when working on #36042

@github-actions github-actions bot added Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed labels Sep 28, 2024
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Copy link
Contributor

github-actions bot commented Sep 28, 2024

Preview URLs (6 pages)
Flaws (81)

URL: /en-US/docs/Mozilla/Firefox/Releases/57
Title: Firefox 57 (Quantum) for developers
Flaw count: 6

  • macros:
    • /en-US/docs/Web/JavaScript/Reference/Object/watch does not exist
    • /en-US/docs/Web/JavaScript/Reference/Object/unwatch does not exist
    • /en-US/docs/Web/JavaScript/Reference/StopIteration does not exist
  • broken_links:
    • Can't resolve /en-US/docs/Web/JavaScript/Reference/Errors/For-each-in_loops_are_deprecated
    • Can't resolve /en-US/docs/Mozilla/Firefox/Headless_mode
    • Can't resolve /en-US/docs/Archive/Social_API

URL: /en-US/docs/Mozilla/Firefox/Releases/51
Title: Firefox 51 for developers
Flaw count: 13

  • macros:
    • /en-US/docs/Web/API/MozSocial does not exist
    • /en-US/docs/Web/API/Navigator/mozSocial does not exist
  • broken_links:
    • Can't resolve /en-US/docs/Mozilla/Projects/Necko/Proxy_Auto-Configuration_(PAC)_file
    • Can't resolve /en-US/docs/Archive/Firefox_OS/API/Simple_Push_API
    • Can't resolve /en-US/docs/Archive/Firefox_OS/API/Alarm_API
    • Can't resolve /en-US/docs/Mozilla/Add-ons/WebExtensions/Embedded_WebExtensions
    • Can't resolve /en-US/docs/Mozilla/Add-ons/Install_Manifests#multiprocesscompatible
    • and 6 more flaws omitted

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

  • macros:
    • /en-US/docs/Web/JavaScript/Reference/Object/watch does not exist
    • /en-US/docs/Web/JavaScript/Reference/Object/unwatch does not exist
  • broken_links:
    • Can't resolve /en-US/docs/WebAssembly/JavaScript_interface/installStreaming
    • Can't resolve /en-US/docs/Archive/Web/StopIteration

URL: /en-US/docs/Mozilla/Firefox/Releases/5
Title: Firefox 5 for developers
Flaw count: 9

  • macros:
    • /en-US/docs/Web/API/SVGPathSegList does not exist
  • broken_links:
    • Can't resolve /en-US/docs/Character_Sets_Supported_by_Gecko
    • Can't resolve /en-US/docs/Web/HTTP_access_control
    • Can't resolve /en-US/docs/Mozilla/Firefox/Updating_add-ons
    • Can't resolve /en-US/docs/Mozilla/Developer_guide/Interface_Compatibility#binary_interfaces
    • Can't resolve /en-US/docs/JavaScript_code_modules/Dict.jsm
    • and 3 more flaws omitted

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

  • macros:
    • /en-US/docs/Web/API/Element/isContentEditable does not exist
    • /en-US/docs/Web/API/Element/onbeforescriptexecute does not exist
    • /en-US/docs/Web/API/Element/onafterscriptexecute does not exist
    • /en-US/docs/Web/API/Event/mozInputSource does not exist
    • /en-US/docs/Web/API/Node/mozMatchesSelector does not exist
    • and 2 more flaws omitted
  • broken_links:
    • Can't resolve /en-US/docs/Optimizing_graphics_performance
    • Can't resolve /en-US/docs/DOM/Animations_using_MozBeforePaint
    • Can't resolve /en-US/docs/DOM/HTMLWBRElement
    • Can't resolve /en-US/docs/Supporting_private_browsing_mode#detecting_whether_private_browsing_mode_is_permanent
    • Can't resolve /en-US/docs/Gecko-Specific_DOM_Events#mozafterpaint
    • and 33 more flaws omitted

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

  • macros:
    • /en-US/docs/Web/API/HTMLInputElement/formAction does not exist
    • /en-US/docs/Web/API/HTMLButtonElement/formAction does not exist
    • /en-US/docs/Web/API/HTMLElement/wheel_event does not exist
  • broken_links:
    • Can't resolve /en-US/docs/Mozilla/Firefox/Headless_mode
External URLs (12)

URL: /en-US/docs/Mozilla/Firefox/Releases/57
Title: Firefox 57 (Quantum) for developers


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


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


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


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


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

(comment last updated: 2024-09-30 15:53:23)

@Josh-Cena
Copy link
Member

If it interests you, https://jc-verse.github.io/mdn-graph/warnings contains all broken links.

@skyclouds2001 skyclouds2001 marked this pull request as ready for review September 29, 2024 02:11
@skyclouds2001 skyclouds2001 requested a review from a team as a code owner September 29, 2024 02:11
@skyclouds2001 skyclouds2001 requested review from pepelsbey and removed request for a team September 29, 2024 02:11
@Josh-Cena Josh-Cena merged commit 4163a22 into mdn:main Sep 30, 2024
8 checks passed
@skyclouds2001 skyclouds2001 deleted the fix-links branch September 30, 2024 16:31
pepelsbey pushed a commit to pepelsbey/mdn-content that referenced this pull request Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants