Affected Apps / Packages
Studio (apps/studio)
Description
In the Resume Editor, users can reorder resume sections (e.g., moving "Skills" above "Experience") using the arrow buttons under "Section visibility". While this action successfully updates the order property in the store state array, it has absolutely no effect on the rendering in the Editor Preview canvas or in the exported PDF document. Both continue to render sections in a hardcoded static sequence.
Steps to Reproduce
- Open any resume in the Studio Editor.
- Go to the "Style settings" panel on the right.
- Scroll to "Section visibility".
- Click the up arrow next to "Skills" to move it above "Experience".
- Notice that the preview canvas on the screen does not update to reflect the change.
- Click "Export PDF" and open the generated document. The section order is still incorrect.
Expected Behavior
The sections in both the web preview and the exported PDF must render dynamically, ordered according to the ascending sequence of the order property inside the resume.sections state array.
Environment Information
- OS: All (Windows, macOS, Linux)
- Browser: Chrome, Firefox, Safari
- Node.js: 20+
Relevant Logs
No response
Proposed Fix / Suggestions
- Edit
apps/studio/templates/resume/executive-clarity/web.tsx and apps/studio/templates/resume/precision-ats/web.tsx.
- Retrieve the active sections list, filter out
basics and links (which remain fixed at the top), and sort them by order.
- Map over the sorted array and render the components dynamically:
Affected Apps / Packages
Studio (apps/studio)
Description
In the Resume Editor, users can reorder resume sections (e.g., moving "Skills" above "Experience") using the arrow buttons under "Section visibility". While this action successfully updates the
orderproperty in the store state array, it has absolutely no effect on the rendering in the Editor Preview canvas or in the exported PDF document. Both continue to render sections in a hardcoded static sequence.Steps to Reproduce
Expected Behavior
The sections in both the web preview and the exported PDF must render dynamically, ordered according to the ascending sequence of the
orderproperty inside theresume.sectionsstate array.Environment Information
Relevant Logs
No response
Proposed Fix / Suggestions
apps/studio/templates/resume/executive-clarity/web.tsxandapps/studio/templates/resume/precision-ats/web.tsx.basicsandlinks(which remain fixed at the top), and sort them byorder.