Mobile talk page editor saves replies in the wrong section when the page has any sub-sections.
Consider a talk page like this:
== a == asdf [[User:Matma Rex|Matma Rex]] ([[User talk:Matma Rex|<font color="green">''talk</font>]]) 20:31, 14 May 2020 (UTC) === a-a === asdf [[User:Matma Rex|Matma Rex]] ([[User talk:Matma Rex|<font color="green">''talk</font>]]) 20:31, 14 May 2020 (UTC) === a-b === asdf [[User:Matma Rex|Matma Rex]] ([[User talk:Matma Rex|<font color="green">''talk</font>]]) 20:31, 14 May 2020 (UTC) == b == asdf [[User:Matma Rex|Matma Rex]] ([[User talk:Matma Rex|<font color="green">''talk</font>]]) 20:31, 14 May 2020 (UTC)
This has four sections, although in the mobile talk page view only the two top-level sections are shown:
However, the discrepancy between four sections and two top-level sections is not considered, and when you try to reply to the second top-level section "b", the reply actually goes to the end of the second section "a-a".
Real life example:
The reply should have been placed here: