freeCodeCamp/utils
Oliver Eyton-Williams b5019000bb
fix(client): errors with multiple editor tabs (#43549)
* fix: enforce multifile tab order

* fix: sort challengeFiles to prevent remounts

If the challengeFiles are used unsorted, this can unmount an editor.
The editors rely on the mount hook for initialization, so extra mounts
can cause unwanted behaviour.

* fix: make editor tabs and panes match
2021-09-24 15:40:18 +01:00
..
__fixtures__ refactor: files{} -> challengeFiles[], and key -> fileKey (#43023) 2021-08-12 20:48:28 +02:00
block-nameify.d.ts feat(curriculum): add project creation tool (#42410) 2021-06-09 00:57:45 +05:30
block-nameify.js feat(curriculum): add project creation tool (#42410) 2021-06-09 00:57:45 +05:30
get-lines.js Feat: editable dom element (#39341) 2020-09-16 11:54:11 +05:30
get-lines.test.js chore: add jest global variables (#42573) 2021-06-20 09:14:42 +02:00
index.js feat: add 'back/front end' in curriculum (#42596) 2021-08-13 21:57:13 -05:00
is-audited.js chore: rework the language audits for build (#42510) 2021-06-15 23:07:52 +05:30
polyvinyl.js refactor: files{} -> challengeFiles[], and key -> fileKey (#43023) 2021-08-12 20:48:28 +02:00
preformatted-block-names.json feat(curriculum): add piano project (#43364) 2021-09-13 17:51:42 +01:00
slugs.js fix: replace . with - in slugs (#39168) 2020-07-03 20:28:53 +05:30
slugs.test.js chore: add jest global variables (#42573) 2021-06-20 09:14:42 +02:00
sort-files.js fix(client): errors with multiple editor tabs (#43549) 2021-09-24 15:40:18 +01:00
sort-files.test.js fix(client): errors with multiple editor tabs (#43549) 2021-09-24 15:40:18 +01:00
validate.js fix: valid username lowercase (#42172) 2021-05-20 09:04:00 +02:00
validate.test.js chore: add jest global variables (#42573) 2021-06-20 09:14:42 +02:00