-
Notifications
You must be signed in to change notification settings - Fork 22.6k
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
Set isUrlFilterCaseSensitive to 'false' by default #26908
Conversation
@maximtop Thank you for submitting this. Can you also please add notes to the browser compat data saying in which versions of each browser the change occurred. A typical wording is something like, "Before Chrome xxx, the default was true." Let me know if you need any help. |
Nope, I do not have such information, I think that it just wasn't fixed in Chrome yet. |
@oliverdunk, do you know any of the implementation versions for this change, or at least who to ask for that information? |
Preview URLs Flaws (1)URL:
External URLs (1)URL:
(comment last updated: 2023-06-09 09:35:01) |
This hasn't been implemented yet. We're blocked on doing some outreach to developers first to let them know the change is coming - I'll try to draft something soon. @maximtop, maybe worth making it more explicit that the change hasn't happened in Chrome yet? |
@oliverdunk @jpmedley |
files/en-us/mozilla/add-ons/webextensions/api/declarativenetrequest/rulecondition/index.md
Outdated
Show resolved
Hide resolved
Left one suggestion, but I think that's better :) |
Co-authored-by: Oliver Dunk <oliver@oliverdunk.com>
Thank you |
I apologize for not being clear enough about what I'm asking for. These are MDN's requirements, not my personal preferences. I'll explain the reasons behind these requests.
|
Hi @jpmedley, Thank you for your detailed explanation of MDN's content requirements. I appreciate your insights on the importance of specific browser version details and the non-speculative nature of the content. However, I wanted to clarify that my primary intention was to fix a bug in the existing documentation. As I mentioned earlier, I, unfortunately, don't have the information about specific browser versions where the change occurred. Under the circumstances, I hope you will consider the importance of fixing this bug. If you feel the changes are still beneficial without the specific browser version details, could you consider approving this PR? I believe it could still make a positive contribution to the documentation. |
@oliverdunk and I are trying to get this into BCD. Please make the text change I requested to this doc and hang on a bit. Thank you. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
However, I wanted to clarify that my primary intention was to fix a bug in the existing documentation.
Oops. The "true" should be "false" and that is indeed a high-prio inaccuracy to fix. I don't mind the exact mentions of the BCD as much; these can be edited in parallel or in a follow-up.
As I mentioned earlier, I, unfortunately, don't have the information about specific browser versions where the change occurred.
As for version info for the BCD:
- Firefox 113 (release of DNR)
- Safari 16.4
- Chrome no version yet (open bug at https://bugs.chromium.org/p/chromium/issues/detail?id=1414441)
files/en-us/mozilla/add-ons/webextensions/api/declarativenetrequest/rulecondition/index.md
Outdated
Show resolved
Hide resolved
Thanks, @Rob--W
Since this field is already available in Chrome, it would be correct to specify the Chrome version in the BCD, but with a note that its default value will change in the future. However, I don't know which version it appeared in Chrome as there is no version specified in the Chrome documentation. I can infer that it appeared in Chrome since the DNR appeared, but I am not sure if that would be correct. |
Steps to figure out the answer:
Now this gives the earliest possible version that has the API definition. That doesn't mean that it's fully implemented. The actual implementation may be incomplete, or the feature could be restricted to a pre-release channel, or restricted to specific extensions, etc. While it's possible to get the exact version by looking up other files, in this case my hunch is that the implementation was completed before the release of the API, so you can rely on the release date documented for the existing RuleConditon entry in the BCD. |
Hey folks! I just want to re-iterate something @jpmedley mentioned. Our guidelines are to keep browser specifics out of content and within the browser compatibility data - this makes it much easier for maintenance moving forward (as browser implementations change we don't have to remember where we mentioned it in the docs) @Rob--W if you're confident the content will be updated once Chrome are complient that's ok, but it might save work in the future if it was just a note in bcd |
In my understanding, the thread above about specific browser versions is to decide on what to put in the BCD.
I believe that it is useful to call out that the default has not always been the same, while emphasizing that the default converges towards the same value. I believe that the wording I suggested before is an appropriate balance between informative and maintainable. I'm confident that we can make the words even more firm (emphasizing the future "common" default) once the versions have shipped for a while. |
Thanks @Rob--W for teaching me how to check version, I thought that way too, and I wasn't sure like you about exact version. Here @oliverdunk created topic if it would be changed to false https://groups.google.com/a/chromium.org/g/chromium-extensions/c/TXYUmvDHUlw/m/9JdxXG2cAgAJ. I've added BCD in this PR mdn/browser-compat-data#20130 |
…quest/rulecondition/index.md Co-authored-by: Rob Wu <rob@robwu.nl>
I'll merge this PR since it corrects a factual error (on the consensus). If there is a need to word-smith more, a new PR can be submitted. |
Thank, @Rob--W |
w3c/webextensions#269 (comment)
Description
I've updated true to false.
Motivation
To correct documentation
Additional details
w3c/webextensions#269 (comment)
Related issues and pull requests
Fixes #27333