This ticket contains two lists:
1. A list of **Outstanding issues** //and//
2. A list of **Open questions**
Each issue and question contained within the tables below needs to be resolved **before** Replying v1.0 [1] is deployed to target wikis.
---
=== 1. Outstanding issues ===
//This list contains a list of the tasks that need "doing".//
| **Ticket** | **Description** | **Notes**
| ----- | ----- | -----
| ⚠️ //needs ticket// | New comment deletes `</span>` from a previous one | For more details, see: [Topic:Vcwvt3bq03o5gv8h](https://www.mediawiki.org/w/index.php?title=Topic:Vcwvt3bq03o5gv8h&topic_showPostId=vdzdxwfsk2lq2bbi#flow-post-vdzdxwfsk2lq2bbi)
| T240639 | Highlighting of the replies is incorrect on Beta cluster
| T241193 | Replies with <gallery>...</gallery> tags do not render in preview properly
| T241393 | Abandon changes dialog appears unexpectedly
| T241391 | Unable to respond to specific comments
| T241388 | When inserting {{welcome}} reply preview is different to saved content
| T241861 | [Regression] Reply link disappears from a talk page after editing it from source mode
| T238177 | Sketch alternative approaches to previewing reply
| T240360 | Determine our approach for v1.0 for displaying date and time... | Awaiting @ppelberg's input
---
=== 2. Open questions ===
//This list contains questions that need to be "discussed" / "decided upon."//
|**Question** | **Ticket/link**
| What wikitext should reply tool use for indentations? Does the tool inherit what syntax is used on a given page, does it use `:` in all cases? Context: when bullets are used for indentations (e.g. on ru.wiki), multi-line comments will render on the page as if they are separate comments unless contributors manually insert `<br>` tags as has been done [here](https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%A2%D1%80%D0%B0%D0%BC%D0%BF,_%D0%94%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%B4#%D0%9D%D0%B5_%D0%B8%D0%B7%D0%B1%D1%80%D0%B0%D0%BD_%D0%B5%D1%89%D0%B5).| [on-wiki conversation](https://www.mediawiki.org/wiki/Topic:Vcehgf0nr8rpi26a)|
| How and where should the preview be represented? | T238177 + T241388
| What happens when a contributor attempts to add a table in wikitext, within the reply text box?| |
| What should comments posted using this feature be tagged with in the edit summary? | right now, they are being tagged with the visual editor. See [this edit](https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Talk:Dog&diff=409225&oldid=409131)
| Should there be a workflow for adding a comment at level 0 within an existing discussion? If so, what should that workflow look like? |
| What happens when a contributors taps the "person" symbol in the reply box's toolbar? |
| What – if anything – should be pre-populated in the reply box? |
| How many levels of indentation does the tool need to support [Convention](https://en.wikipedia.org/wiki/Help:Wikipedia:_The_Missing_Manual/Collaborating_with_other_editors/Communicating_with_your_fellow_editors#Adding_a_comment_to_an_existing_section) says "undent" after 5 levels; [reply-link](https://en.wikipedia.org/wiki/User:Enterprisey/Reply-link) does so after 8 |
| What level of indentation do replies to the first comment get? Do we assume they are replies to the first comment itself, or new sub-threads within the topic? |
| Should we use existing full page conflict resolution (clunky and unhelpful), or prioritize a new experience? |
| How should we render multi-line comments? |
| In long threads the reply textbox is a long way from the comment it is replying to (and the “Reply” button)...how should we handle/display the page when a lot of text means that there is a big gap between the original comment to which someone is attempting to reply, and the place where the reply will go? Where should the affordance for replying go? At the end of the original comment or the place where the reply will end up? [2] |
| What happens when Contributor A responds to Contributor B's post that's already received subsequent replies? Is Contributor A's reply appended to the bottom of the discussion? Is it inserted at the point of reply? |
| What should happen when contributors attempt to manually include characters to indent/outdent and/or sign their comment? |
| How might the replying text input more clearly communicate to experienced contributors how the workflow behaves (e.g. How and when does the reply workflow prepend indentation syntax? | |
| How should time be represented on the page in "read" mode? | |
| What should happen when a discussion gets deleted/archived/moved while you're reading it? |T235923#5741147|
| What should happen when you get blocked while composing a reply? |T235923#5741147|
| What should happen when someone replied to the same comment while you're writing and you get an edit conflict? |T235923#5741147|
| What can be done to ensure contributors drafting replies in long conversations always have the text-input visible/accessible, even while scrolling to see an earlier portion of the conversation ? |[Topic:Vcpciv1kcnows4p5](https://www.mediawiki.org/w/index.php?title=Topic:Vcpciv1kcnows4p5&topic_showPostId=vd9ujaxpdc3t9y1d#flow-post-vd9ujaxpdc3t9y1d)|
|How could the replying workflow be improved to make it easier for contributors to "locate" a reply they have already started drafting on lengthy talk pages?| [Topic:Vcpciv1kcnows4p5](https://www.mediawiki.org/w/index.php?title=Topic:Vcpciv1kcnows4p5&topic_showPostId=vct23natmuuawmhf#flow-post-vct23natmuuawmhf)|
|How might the workflow be enhanced to support contributors seeking to reply to multiple comments on the same page?| [Topic:Vcpciv1kcnows4p5](https://www.mediawiki.org/w/index.php?title=Topic:Vcpciv1kcnows4p5&topic_showPostId=vcuwq3b6gk7gdnee#flow-post-vcuwq3b6gk7gdnee)|
|How – if at all – should the reply workflow support the creation of a `== new section ==`? |[T241388](https://phabricator.wikimedia.org/T241388)
| How might we me track whether the new replying [and previewing] workflow causes an increase in the number of syntax errors?| T241388#5779747
---
1. v1.0: T235592
2. Possibilities include floating titles and contexts (see floating thread titles in Flow)