jiebi/CodeConvo huggingface dataset:
Change:
</Helmet> <Spacer size={2} /> <Grid> <ins> {isSessionUser ? renderSettingsButton() : null} </ins> <FullWidthRow> <h2 className='text-center'> {username} has not made their profile public.

Discussion:
The Portfolio button in the nav only takes me to my locked down profile. The settings button should be available on the user profile even when my profile is private and I am signed in. ! Edit raisedadead: We probably missed this while adding tests. Anyone interested can would be awesome if you could add tests while fixing this.
The settings button should be displayed here regardless of privacy settings.
You beat me to this, I opened without looking at the tracker.
Hi guys. I want to get and fix that issue.
Change:
# --description-- <del> When you are curious about someone's physical appearance, such as their hair color, height, or general appearance, you could use the sentence `What does (he/she) look like?` </del> <ins> `To look like` is used to describe someone's or something's appearance, often implying a comparison. </ins> <del> For example: If you hear that a new programmer joined your team but you haven't met them, you can ask your colleague, `What does (he/she) look like?` </del> <ins> When you're curious about someone's physical characteristics, such as their hair color, height, or overall look, you might use expressions like: </ins> <del> You want to know if they are tall, have short hair, or wear glasses, so you can recognize them in the office. </del> <ins> `What does (he/she) look like?` or `What do they look like?` The choice between these depends on the number and gender of the person you're asking about. Use `does` with singular pronouns `(he, she)` when referring to one person and `do` with `they` when referring to someone whose gender might not be known or if referring to people in a non-binary or plural sense. </ins> **Note:** Remember that questions about a person's appearance can be sensitive. Some people may not feel comfortable discussing physical traits, and it's important to respect their feelings. Always use this question politely and in the right context, where it is appropriate to do so.

Discussion:
The course currently only supports binary gender, he and she, they is excluded. -Advance to 3rd chapter, task 41 -oberserve the text all platforms, all fw Please make this course more inclusive, with something like: What do/does (he/she/they) look like? !
The string "What is (he/she) like?" also appears in Task 42.
"they" is taught in task 43. Even if it is discussed in task43, it can still be used in respective string from Task 41 onwards.
I have updated the issue as asked . Please review it .
Hi there, Thanks for your interest in contributing. This issue has not been triaged yet, and a solution has not been agreed upon. Once the issue is open for contribution, you are welcome to create a pull request to reflect the issue consensus. Please also note that we typically do not assign issues. Instead, we accept the first pull request that comprehensively solves the issue.
Hmmmmmm, While I am always advocating for inclusivity, in this case it may not make sense. Specifically because in English, even when using the singular "they", plural verb conjugations are used. "What does (he/she) look like?" -"What do they look like?" "What is (he/she) like?" -"What are they like?"
I have made the changes as said .
The following tasks need to be updated with these texts.
Change:
<br /> <br /> **Projects**:  [Stock Price Checker](https://www.freecodecamp.org/learn/information-security/information-security-projects/stock-price-checker), [Anonymous Message Board](https://www.freecodecamp.org/learn/information-security/information-security-projects/anonymous-message-board), [Port Scanner](https://www.freecodecamp.org/learn/information-security/information-security-projects/port-scanner), [SHA-1 Password Cracker](https://www.freecodecamp.org/learn/information-security/information-security-projects/sha-1-password-cracker), [Secure Real Time Multiplayer Game ](https://www.freecodecamp.org/learn/information-security/information-security-projects/secure-real-time-multiplayer-game) #### 10. Machine Learning with Python Certification - [TensorFlow](https://learn.freecodecamp.org/machine-learning-with-python/tensorflow)

Discussion:
This is a broken link. <img width="1440" alt="Screen Shot 2020-09-21 at 12 43 27 PM" src="https://user-"<img width="1148" alt="Screen Shot 2020-09-21 at 12 43 55 PM" src="https://user-"Recommended fix, suggestions (how would you update it?): Two ideas for fixing this come to mind: In the , we want to change both links to match the current application. Here is the code that should be to fix the issue: Set up routes for the old paths to redirect to the current paths. I'm unsure of exactly how to do this.
Change:
} it('Test suite must fail on the initial contents', async function() { <ins> // suppress errors in the console. const oldConsoleError = console.error; console.error = () => {}; </ins> let fails = ( await Promise.all(tests.map(async function(test) { try {

Discussion:
Describe the bug Several warnings in the Travis CI builds: To Reproduce Steps to reproduce the behavior: a PR the output in Travis CI build Expected behavior Cleaner builds; maybe reduce build time(?) Screenshots ! Additional context Error references this documentation: Live Demo in doc:
Change:
import { userSelector, isSignedInSelector, <del> openDonationModal, showDonationSelector, </del> submitComplete, updateComplete, updateFailed

Discussion:
Donate modal is rendered/animated twice when invoked
Steps to reproduce. Complete at least 9 challenges. See modal once per session.
alternatively, change this line to true and get the modal after completion of each challenge.
Just in case someone tackle this before I get back to it. it seems like the app gets updated after the donate modal is up. so that might be causing the flashing. redux devtools actions order: <img width="338" alt="screen shot 2019-02-22 at 6 46 38 pm" src="https://user-"devtoolds error: <img width="642" alt="screen shot 2019-02-23 at 12 19 40 pm" src="https://user-"and here is where the modal is being called:
Change:
this.state = { subtitles: '', downloadURL: null, <del> selectedOption: 0, </del> <ins> selectedOption: null, </ins> answer: 1, showWrong: false, videoIsLoaded: false

Discussion:
<!-- NOTE: If you're reporting a security issue, don't create a GitHub issue. Instead, email We will look into it immediately. --Describe your problem and how to reproduce it: On Python curriculum challenge, the correct answer is already selected. Just so we're having the learner do something, I guess either rearranging the options or at the very least not having the correct option already selected should be made. If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box): !
I assume this applies to all of the Video Challenges with a solution of 1?
It should be that case, even though I haven't personally verified it
Could we avoid the problem by leaving the radio buttons unselected at the start? It's slightly weird UX, since people expect radio buttons to always have one selected, but it should not be too confusing in the context of a multiple choice question.
It is a valid workaround
/cc
That works. Unselected radio buttons seems to be a convention for multiple choice questions. Additionally, we could display the multiple choice questions as a button group and avoid having the users select the multiple choice question and click on the Check Your Answer.
Just to check, do you mean: remove Check Your Answer and have the modal pop up as soon as the user clicks on the correct answer? Also, since we're discussing UX, keyboard navigation is a bit tricky. There's no visible indicator when you have the answers selected.
Just to check, do you mean: remove Check Your Answer and have the modal pop up as soon as the user clicks on the correct answer? Yes, what do you think?
Sounds good. The only concern I have is that we don't want to encourage people to just guess. However, forcing them click back and forth between the radio buttons and 'Check your answer' probably does not solve that and it's definitely irritating.
For now, let us unselect radio buttons and we take it from there.
w.r.t , should we leave this issue open?
since it's already been moved to 'done' on the project board, I'll create a new feature request to track the remaining points.
Change:
Your `for` loop should `push` `strArray[i]` to `cleanStrArray`. ```js <del> assert.match(code, /fors*(s*(let|var)s+is*=s*0s*;s*is*<s*strArray.lengths*;s*is*++s*)s*{s*ifs*(![("|')+2s*,s*("|')-3s*,s*("|')s4s*].includes(s*strArray[i]s*))s*{s*cleanStrArray.push(s*strArray[i]s*)s*}/); </del> <ins> assert.match(code, /fors*(s*(let|var)s+is*=s*0s*;s*is*<s*strArray.lengths*;s*is*++s*)s*{s*ifs*(![("|')+2s*,s*("|')-3s*,s*("|')s4s*].includes(s*strArray[i]s*))s*{s*cleanStrArray.push(s*strArray[i]s*)s*;?s*}/); </ins> ``` # --seed--

Discussion:
The following valid code does not pass for of calorie counter project. The issue is with this line here If you remove the semicolon then the test will pass We will need to fix the test to make semicolons optional so the camper can pass with or without semicolons. here is the file you need to fix Please read through the docs first. And we don't assign issues. If you are interested in working on this, work on the fix and create a PR. Happy coding! This code does not pass even though it is valid Semicolons should be optional and the code above should pass No response Device: [e.g. iPhone 6, Laptop] OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04] Browser: [e.g. Chrome, Safari] Version: [e.g. 22] No response
Change:
# --description-- <del> After your `h2` element, create two `p` elements. Give the first a `class` of `dessert-price`, and the text of the `price` variable with a dollar sign in front of it. Give the second a `class` of `product-category`, and the text `"Category: "` followed by the value of the `category` variable. </del> <ins> After your `h2` element, create two `p` elements. Give the first a `class` of `dessert-price`, and set the text to a dollar sign `"$"` followed by the value of the `price` variable. Give the second a `class` of `product-category`, and the text `"Category: "` followed by the value of the `category` variable. </ins> # --hints--

Discussion:
In the Step 12 of module: "Learn Basic OOP by Building a Shopping Cart". The phrase "with a dollar sign in front of it" might sound like the dollar sign should come after the price value, but it actually means before the price. To avoid this ambiguity, a clearer way to phrase it could be: "Precede the price with a dollar sign ($)." Or "Display the price with a dollar sign ($) before the value." This wording explicitly states that the dollar sign should come before the price, avoiding any confusion. ! Device: [e.g. iPhone 6, Laptop] OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04] Browser: [e.g. Chrome, Safari] Version: [e.g. 22] No response
Right, but that's what "front" means - it's the beginning. e.g. "I was at the front of the queue, so I was served first". That said, when you write it might be confusing since the hint is "Your first element should have the text of the variable with a dollar sign in front of it.". I can see people reading that and thinking that they do have a dollar sign in front of it. Perhaps the hint would be better as "Your first element should have the text of the variable with a dollar sign in front of it. For example, using "
The phrase would be a good to avoid all these confusion which has been to the pull request
This issue is open for contribution. A PR which resolves this issue should: Update the instructions to read classdessert-price"$"price`
Is this PR Still Open?
the issue is open for contribution, but there are already two PRs that aim to close this issue
Change:
"difficulty": 1.392, "description": [ "One cool thing about <code>id</code> attributes is that, like classes, you can style them using CSS.", <del> "Here's an example of how you can take your element with the <code>id</code> attribute of <code>cat-photo-element</code> and give it the background color of green. In your <code>style</code> element: <code>#cat-photo-element { background-color: green; }></code>", </del> <ins> "Here's an example of how you can take your element with the <code>id</code> attribute of <code>cat-photo-element</code> and give it the background color of green. In your <code>style</code> element: <code>#cat-photo-element { background-color: green; }</code>", </ins> "Note that inside your <code>style</code> element, you always reference classes by putting a <code>.</code> in front of their names. You always reference ids by putting a <code>#</code> in front of their names.", "Try giving your form, which now has the <code>id</code> attribute of <code>cat-photo-form</code>, a green background." ],

Discussion:
Challenge has an issue. Please describe how to reproduce it, and include links to screenshots if possible. Should that '' be there at the end of Here's an example of how you can take your element with the id attribute of cat-photo-element and give it the background color of green. In your style element: #cat-photo-element { background-color: green; }? <img width="271" alt="screenshot 2015-08-17 14 56 24" src=""
No, it shouldn't. I can take care of this if that's not a problem.
If you want to take a stab go for it!
Change:
const { t } = useTranslation(); return ( <del> <nav aria-label='Timeline Pagination' role='navigation'> </del> <ins> <nav aria-label={t('aria.timeline-pagination-nav')}> </ins> <ul aria-hidden='true' className='timeline-pagination_list'> {totalPages > 10 && ( <li

Discussion:
The is being hard-coded with an English string, we should change this to use a translation string instead. Additionally, the attribute is redundant as already has role implicitly. Replace the string with a translation string, something like (the string also needs to be to ) Remove
Change:
```js assert( (function () { <del> const initialState = store.getState(); store.dispatch(decAction()); const decState = store.getState(); </del> <ins> const initialState = _store.getState(); _store.dispatch(decAction()); const decState = _store.getState(); </ins> return initialState - 1 === decState; })() );

Discussion:
<!-- NOTE: If you're reporting a security issue, don't create a GitHub issue. Instead, email We will look into it immediately. --<!-- Add a link to the coding challenge with the problem. -- <!-- Copy and paste the code from the editor that you used in between the back-ticks below: --<!-- Add a clear and concise description of what you expected to happen. --This should be accepted as a correct answer, as it solves the challenge. <!-- Please complete the following information. --- Device: PC OS: Windows 10 Browser: Firefox Version: 97.0.1 <!-- Add any other context about the problem here. --The problem arises if the user tries to test their Redux store functionality After checking the source code of the challenge, the problem seems to be the method used to check if user initiated state correctly or not found in This is resulting in a false assert because the user has modified their state (with Tests) I don't know of a way to assert that the user initialized state other than the way mentioned above Maybe add a note that the user should remove their tests before checking their answer? Sorry if this was mentioned before, but I didn't find it so decided to open the issue.
Rather than adding note, more convenient might be creating new store during the test, off the , and checking initial state of that one.
I agree with gikf's suggestion here. We could create an section under and declare a which we could pass to the tests.
Change:
.footer-container .col-header { flex: 0 0 100%; <del> padding-bottom: 15px; </del> font-weight: 700; font-size: 16px; text-align: center;

Discussion:
found an issue: Unexpected shorthand &quot;padding&quot; after &quot;padding-bottom&quot; (declaration-block-no-shorthand-property-overrides) It's currently on:
I'm happy to fix this (and remove the units from zero values also in that file), but I'm not sure what the preferred replacement is for the padding. Should I just remove the padding: and add lines for padding-top: 0; padding-right: 15px; to reflect the styles currently specified by the padding: 0 15px 15px line?
I would delete , you can start and these question will be answer by reviewers if they need changes later
Change:
</blockquote> <footer>&copy; 2018 Camper Cat</footer> </body> <ins> <style> body { height: 100%; margin: 0 !important; padding: 8px; } .overlay { margin: -8px; position: absolute; width: 100%; height: 100%; } </style> </ins> ```

Discussion:
Describe your problem and how to reproduce it: The info for the challenge said that.. And the challenge is.. However, after I put on the both the input and the button, then I press "TAB" it isn't the first thing that is selected! In fact, it's not even selected! And I had successfully finished the course. Also, I already checked the and I think it's trying to do the opposite. But again, as I'm a newbie, I don't know wheter I'm wrong or right, I just wanted to ask is this the desired goal? Thank you. Add a Link to the page with the problem: Tell us about your browser and operating system: Browser Name: Mozilla Browser Version: 66.0.5 (64-bit) Operating System: LSB Version: n/a Distributor ID: ManjaroLinux Description: Manjaro Linux Release: 18.0.4 Codename: Illyria
So, positive tabindices are weird. If you follow the instructions, click on the preview pane and shift-tab (i.e. tab backwards), it should focus on the submit button. Shift-tabbing again takes you to the search box. Why exactly mouse clicks put you in the middle of the tab order isn't clear to me. If you navigate to the preview pane entirely by the keyboard, it should focus in the expected order. The search box comes first, then the button and finally the three links. The easiest way I found to see this was to click on the test output box (below the editor) and tab from there. Probably not. I defer to here. In particular I think that we would be better off using this challenge to warn about the problems that come along with using positive values for .
Oh ok, thanks for clearing that up. I did try your suggestion by clicking the test output box first then tab from there, and it works like it used to be (as it should in instruction). But let me take a conclusion, so there's a mistake with the context in the course and it isn't my fault?
I don't think you did anything wrong. In fact, it was helpful that you looked into how it actually behaved and let us know it was a little weird! The challenge isn't wrong exactly, but I think the issues with positive indices could be highlighted a bit more.

Perhaps by inviting campers to tab around the preview panel and see the strange behaviour you noticed. This will need a bit more discussion before we try changing the challenge, though.
Change:
# --description-- <del> In computer science, a <dfn>stack</dfn> is a data structure where items stored in an <dfn>LFIO</dfn> (last-in-first-out) manner. If you imagine a stack of books, the last book you add to the stack is the first book you can take off the stack. Or an array where you can only `.push()` and `.pop()` elements. </del> <ins> In computer science, a <dfn>stack</dfn> is a data structure where items are stored in a <dfn>LIFO</dfn> (last-in-first-out) manner. If you imagine a stack of books, the last book you add to the stack is the first book you can take off the stack. Or an array where you can only `.push()` and `.pop()` elements. </ins> The <dfn>call stack</dfn> is a collection of function calls stored in a stack structure. When you call a function, it is added to the top or of the stack, and when it returns, it is removed from the top / end of the stack.

Discussion:
Describe the bug The following sentence has a typo (LFIO) and "are" is missing before "stored": To Reproduce
Change:
"description": [ "Another way you can represent colors in CSS is by using <code>rgb</code> values.", "RGB values look like this: <code>rgb(0, 0, 0)</code> for black and <code>rgb(255, 255, 255)</code> for white.", <del> "Instead of using six hexadecimal digits like you do with hex code, with <code>rbg</code> you specify the brightness of each color with a number between 0 and 255.", </del> <ins> "Instead of using six hexadecimal digits like you do with hex code, with <code>rgb</code> you specify the brightness of each color with a number between 0 and 255.", </ins> "If you do the math, 16 times 16 is 256 total values. So <code>rgb</code>, which starts counting from zero, has the exact same number of possible values as hex code.", "Let's replace the hex code in our <code>body</code> element's background color with the RGB value for black: <code>rgb(0, 0, 0)</code>" ],

Discussion:
Challenge has a minor spelling error. The HTML5/CSS Waypoint 63: Use RGB values to Color Elements has a minor typo the term 'rbg' is referenced instead of 'rgb'. !
Change:
}); } removeCookies(req, res); <del> res.redirect(origin); </del> <ins> res.redirect(returnTo); </ins> }); });

Discussion:
If I am signed in as a user while on and log out, I am redirected to the english home page. redirects to the chinese page.
wrong endpoint in server code? Thats what I would assume, but am not sure how to locate where the correct endpoint would be placed in the code.
Here is the endpoint: and most likely the issue is with the redirect "predictor" utility: However we would want to confirm the cause before we open this up for contributions.
yes, that's the issue. To fix it we can grab the from and combine that with to get the desired redirect.
Should that be done in the getRedirectParams function or should the path be put together from the data set returned by getRedirectParams in
You need to construct the URL from the values you get from the as a consumer of the function and not change its existing behavior. In simple terms the change is required within the endpoint handler.
That makes sense.
I got the codebase installed locally is there a way to run just
Not sure what you mean by running only one file? The API server is an express based application (Loopback 3). You need to start up at least the api-server app. If you want to do that, you should be able to do that by navigating to directory and using the run-script commands in its
I'm trying to figure out what gets passed in pathPrefix, from getRedirectParams, when one signs out from the Spanish page. But when running the site locally, switching to Espanol leads to a "This site can't be reached" error. Just for clarity's sake, I realize now that is not meant to be run alone and I am using the "npm run develop" command to try and recreate this bug locally. Is this a bad approach?
Ah - right. Sorry about sending you on a goose-chase. When you build locally, we do not have a way yet to develop both and at the same time alongside the API app. I am going to untag this from help-wanted and assign this instead. Oliver, you should be able to test / reproduce and recommend a fix on our staging instance - not sure because this may be needing access for "close to prod" type setup.
I was just in the process of going through the steps, when you commented Mrugesh!

I'll leave them here for the curious: Unfortunately testing locally is quite a pain, because we use since is entirely separate from . It's a bit of a slow, memory intensive process, but you can do this: in your .env file Then you can go to
Change:
], "challengeSeed":[ "function myFunction(){", <del> "  // Make myFunction return a random number between zero and nine instead of a decimal", </del> <ins> "  // Make myFunction return a random number between 'min' and 'max' instead of a decimal", </ins> "", "  // Only change code below this line.", "",

Discussion:
Challenge has an issue. Please describe how to reproduce it, and include links to screenshots if possible.