MobileFrontend doesn't display new section links. Talk page overlays have new section links, but it's tricky to find them from the talk page itself, and __NEWSECTIONLINK__ can be placed on content pages (e.g. village pump), where the talk overlay trick doesn't work at all. It's even worse because MF automatically adds a section edit summary without an option to remove it, so it ends up in misleading edit summaries when someone tries to create a new section on mobile by editing the last section.
Replication steps
Upon visiting https://en.m.wikipedia.org/wiki/Talk:Sandwich?mobileaction=beta there should be a "Add discussion" button at the bottom of the page if you are logged in.
It's possible that the JS is returning early.
An ideal fix would refactor the initialisation logic into one single function call and remove the return statements.
Acceptance criteria
The logic in skins.minerva.talk does not seem to be working. Please debug and fix it:
https://github.com/wikimedia/mediawiki-skins-MinervaNeue/blob/master/resources/skins.minerva.talk/init.js#L74
Developer notes
This was broken by {rEMFR77d27d5c8a7d: Don't use .data for TalkOverlay and sanity check the returned title} which made the talk script terminate early if a talk icon was not present in the page.