This task is about defining the additional work that will need to be done //before// the discussion-specific-version of the new ToC can be deployed to production.
=== Work to be done
//The requirements that are informing the questions/work to be done described in this section can be found in T303634.//
|Issue/Technical Need|Deployment Blocker (Y/N) |Potential solution|Next step(s)
|---|---|---|---
|Sometimes the new Vector TOC doesn't display at all| Yes| | Verify whether T305123 resolves this issue.
| Metadata within ToC cannot be updated //without// reloading page|Yes | Create an API for updating the ToC and add it to `mediawiki.util` | Editing + Web engineering to scope this work in a new ticket
| Improve how ToC is rendered| //TBD//|//TBD//| Define necessity + agree on an approach
=== Open question(s)
- [x] 1. What work would need to be done in order to adapt the ToC proof of concept @jdlrobson implemented in T299246#7805640 so that the metadata presented within the ToC updates dynamically based on the state of the discussions present on the page which the ToC appears?
-- @matmarex was able to define and do the work necessary to adapt the ToC proof of concept so that the metadata presented within it reflects the state of the discussions present on the page the ToC appears on. //Note: the prototype will be implemented in T305655.
=== Background
Knowing the work that is required to make the ToC proof of concept functional, will help the Editing Team decide how to create prototypes for the designs created in T299814 for use in the usability testing that will happen in T293520.
=== Done
- [ ] Answers to all `===Open question(s)` are documented on this ticket
- [ ] The technical work that will need to be done //before// the Editing Team can implement the requirements T303634 lists are documented in this task's `=== Work to be done` section