Closed Bug 1419434 Opened 7 years ago Closed 7 years ago

Several links in the "JavaScript" > "Client-side web APIs" learning topic are shifted one place relative to their descriptions, and I can't find the actual web page for or link to the "Working with JSON data" learning topic at all.

Categories

(developer.mozilla.org Graveyard :: KumaScript, enhancement, P1)

All
Other
enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: thomas.anderson, Assigned: fs)

References

()

Details

(Keywords: in-triage, Whiteboard: [specification][type:bug])

What did you do?
================
1. In the MDN learning area, I was going through the left-side list of learning topics and copying the hyperlink addresses to a separate document on my local PC to make it easier for me to keep track of which topics I have covered, how many are left, and what is next.
2. I noticed that in the "JavaScript" > "Client-side web APIs" list:

a. "Introduction to web APIs" has the same hyperlink as the main subject ("Client-side web APIs"; this is not uncommon for the learning area, and not a big deal in my opinion; a more important issue is that this isn't consistent across all the learning modules).
b. "Manipulating documents" has a hyperlink pointing to the "Introduction to web APIs" web page.
c. "Fetching data from the server" has a hyperlink pointing to the "Manipulating documents" web page.
d. "Third party APIs" has a hyperlink pointing to the "Fetching data from the server" web page.
e. "Drawing graphics" has a hyperlink pointing to the "Third party APIs" web page.
f. "Working with JSON data" has a hyperlink pointing to the "Drawing graphics" web page.
g. "Video and audio APIs" has a hyperlink pointing to the "Video and audio APIs" web page, so this one is okay.

3. None of the links pointed to the "Working with JSON data" web page.
4. I went to the "Drawing graphics" web page, clicked on the "Next" button, and was taken to the "Video and audio APIs" web page.
5. I went to the "Video and audio APIs" web page, clicked on the "Previous" button, and was taken to the "Drawing graphics" web page.
6. I did a search (using the search feature ta the top of the page) for the "Working with JSON data" web page but didn't find it.
7. I tried a few different pages in the learning area in the hopes that the left-side links might be different, but each time I found the same problem with the "Client-side web APIs" topic.

What happened?
==============
Most links in the "Client-side web APIs" topic point to web pages other than their text descriptions, and I can't find a web page for "Working with JSON data" at all.

What should have happened?
==========================
All links in the "Client-side web APIs" topic should point to the same web pages as their text descriptions (with the possible exception of the first link as noted above in "What did you do?"), and the link for "Working with JSON data" should either point to the "Working with JSON data" web page, or the link and its web page text should be removed if the "Working with JSON data" web page doesn't exist.

Is there anything else we should know?
======================================
This is my first time entering a bug.  I hope the format is okay and that I provided enough but not too much detail.  Also I wasn't sure which component to choose from since the above Component list differs so much from the list on the previous bug web page, so I just chose "General".
Confirmed, there appears to be a disconnect between links and text in the {{LearnSidebar}} macro:

https://github.com/mdn/kumascript/blob/master/macros/LearnSidebar.ejs#L857-L867
Status: UNCONFIRMED → NEW
Component: General → KumaScript
Ever confirmed: true
Assignee: nobody → fscholz
Keywords: in-triage
Priority: -- → P1
This got fixed
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.