mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-07 00:03:44 -05:00
* refactor: remove ambiguity about editable region Since the editable region is implemented via decorations and defined in challenge object, getEditableRegionFromRedux, makes the source obvious * fix: make jaws follow the highlighted region * fix: update the jaws on all content changes * feat: make editable region 'absorb' text As the user types, the editable region can move, expand and contract. With this PR then if the user, say, presses backspace on the line after the editable region, causing that line to move up, then the new contents will expand/contract as if they had always been part of the region.