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

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
# for free to join this conversation on GitHub. Already have an account? # 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