-
Notifications
You must be signed in to change notification settings - Fork 30
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
The "Obsolete" label is rendered in a seemingly random place #149
Comments
Thanks @Krinkle for reporting. Transferred issue to the navigation timing repo, at it's actually CSS that is directly in the spec that is causing this issue: Lines 9 to 15 in 606cf02
|
Is there a standard way to emphasize that a whole section is obsolete? |
So, it's quite odd to have "obsolete" section in a standard (as then why is it in the standard?). If the things are shipping in browsers, and there are no intentions to remove them, then we unmark them as obsolete. For actual obsolete things, we have two options:
Example from MDN, using |
Put differently: we should make a working group + implementer decisions about what "obsolete" means here and decide what to do. @yoavweiss, maybe something to for the group to discuss during TPAC? |
I believe it's time to remove those "obsolete" things from the spec, and defer to old versions. But if there are differing views about this, we should discuss of course :) |
I guess the question is whether it will ever be possible to remove the 'obsolete' APIs right? I think last time we checked, the usage was extremely high and hence it didn't seem feasible. |
Ah it's deprecated but still available, I misunderstood. If it's available in older versions of the spec, I suggest to refer to the old version from the new one and mention that it's still available but deprecated, but without including all that obsolete detail in the new specs. |
@noamr wrote:
You are not wrong, but "it's complicated" because of a bunch of institutional W3C/community things. Consider: We could remove the attributes from this document and point to the following old document, where they were originally specified:
But, generally, at the W3C, and even in this group(!), the spec shortname should point to the latest version. For example, Page Visibility "2":
Yep...I could go on... and you'd be right in saying, "this is madness!", and it is. My recommendation for the working group would be to get rid of versioning and just take over /navigation-timing/ and not mark things as "obsolete". As @npm1 said, we can't ever unship them. What we can do is suggest better alternatives in the spec. Practically speaking, we should formally "Supersede" (per the W3C process) the 2012 document that currently sits at /navigation-timing/ (as there is no reason anyone should be looking at that document), and just plan the "living standard" version (i.e., this one we are working on) of navigation-timing there... and get rid of the "obsolete" label in the process. |
Gotcha, lots of TIL here for me. Not sure what this process entails, will defer to @yoavweiss. |
I think there are multiple issue packed into this:
|
Isn't that the exact definition of "deprecated"? |
In browsers, "deprecated" is something we're hoping to be able to remove one day. I suspect this is not the case here. At the same time, I see this is the language MDN uses here, so maybe we should adopt it as well in the spec. So, from my perspective, I'm cool with aligning with MDN's language and call this "deprecated". |
Important info
Description of problem
What happened?
The "Obsolete" label is rendered in a seemingly random place. Making it appear to be about a specific property further down a long list when in actuality it is applies to the whole section.
Expected behavior
Maybe somewhere toward the top of the section, or perhaps more clearly separated from the content.
Relatedly, I found this word is difficult to read due to its low color contast (light shade of text, on an almost equally light-shaded background(. Increasing this contrast would be good too, if the label is useful to keep around.
The text was updated successfully, but these errors were encountered: