Skip to content

Conversation

@rebloor
Copy link
Collaborator

@rebloor rebloor commented Oct 1, 2025

This change fixes #1074 by adding a link to the extension example illustrating an option for the final version of a retiring web extension. Additionally, several edits were made to enhance the content and readability of the page.

@rebloor rebloor requested a review from dotproto October 1, 2025 23:12
@rebloor rebloor self-assigned this Oct 1, 2025
@rebloor rebloor added the content label Oct 1, 2025
Copy link
Contributor

@dotproto dotproto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I only have a couple minor nits that don't need additional review and an observation that should be split into a new issue.

- You plan to remove support for a product or service. In this case, you’ll want to remove the extension from browsers when support ends.

- You're replacing the extension with a new one, which isn't a direct upgrade. In this case, you'll want to encourage existing users to install the new extension, before you remove the old extension from browsers.
- Youre replacing the extension with a new one, which isnt a direct upgrade. In this case, youll want to encourage existing users to install the new extension before removing the old one from their browsers.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

After writing this comment, I realized this is too big to tackle here. I'm mostly commenting so we can split this out into a separate ticket.

This line caught my eye in part because it swaps apostrophes (U+00027) for right single quotation marks (U+02019). I've seen style guides that mandate one over the other. In my training, I recall being told that HTML content should use an apostrophe rather than a special Unicode character.

I don't want to go into a ton of detail here, but considerations here include the character encoding for the source file, the HTML document, places Unicode or HTML entities can be used, etc.

In order to get a sense of the patterns used in our existing content, I searched the .md files in this repo for a variety of contractions using both characters. For each contraction, the regular expression used followed the pattern \w<Character><Abbreviation>, where <Character> is either ' or and <Abbreviation> was the abbreviated second word in the contraction. For example, \w's would match let's and \w’s would match let’s.

' (U+00027) regexp ' (U+00027) occurrences  (U+02019) regexp  (U+02019) occurrences
\w's 188 results, 45 files \w’s 238 results, 51 files
\w't 120 results, 31 files \w’t 77 results, 29 files
\w're 25 results, 17 files \w’re 19 results, 13 files
\w've 13 results, 8 files \w’ve 13 results, 10 files
\w'll 7 results, 6 files \w’ll 10 results, 8 files
\w'd 8 results, 3 files \w’d 5 results, 5 files
\w'(s|t|re|ve|ll) 353 results, 56 files \w’(s|t|re|ve|ll) 357 results, 57 files

The HTML entities &rsquo; and &#8217; do not appear source files.

Co-authored-by: Simeon Vincent <svincent@gmail.com>
@rebloor rebloor merged commit e8603f9 into mozilla:master Oct 24, 2025
1 check passed
@rebloor rebloor deleted the Issue-1074-link-to-retiring-extension-example branch October 24, 2025 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add link to Github template for retiring an extension

2 participants