Page MenuHomePhabricator

Broken section links in VE in StructuredDiscussions
Closed, InvalidPublic

Description

After copying https://www.mediawiki.org/wiki/Extension%3AStructuredDiscussions#Enabling_or_disabling_StructuredDiscussions into a VE editor in SD, it is correctly detected as an internal link and the text is right.

However, the link becomes https://www.mediawiki.org/wiki/Extension%3AStructuredDiscussions#Enabling%20or%20disabling%20StructuredDiscussions , which does not open to the section.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Checked in 1.31.0-wmf.17.

@Mattflaschen-WMF - please check if below are the exact steps for the issue:

  1. On SD board, I click on the link inspector icon and paste the link - https://www.mediawiki.org/wiki/Extension%3AStructuredDiscussions#Enabling_or_disabling_StructuredDiscussions.
  2. The link is recognized as an internal link and displayed like this (notice that the section is displayed):

Screen Shot 2018-02-06 at 11.42.35 AM.png (170×755 px, 25 KB)

The link redirects to the section in the url.

<p data-parsoid="{&quot;dsr&quot;:[0,79,0,0]}"><a href="/wiki/Extension:StructuredDiscussions#Enabling_or_disabling_StructuredDiscussions" title="Extension:StructuredDiscussions" rel="mw:WikiLink" data-parsoid="{&quot;stx&quot;:&quot;simple&quot;,&quot;a&quot;:{&quot;href&quot;:&quot;./Extension:StructuredDiscussions#Enabling_or_disabling_StructuredDiscussions&quot;},&quot;sa&quot;:{&quot;href&quot;:&quot;Extension:StructuredDiscussions#Enabling or disabling StructuredDiscussions&quot;},&quot;dsr&quot;:[0,79,2,2]}">Extension:StructuredDiscussions#Enabling or disabling StructuredDiscussions</a></p>

Does this happen in a "normal" VisualEditor instance (when editing an article) too, or only in SD?

Also what Elena said sounds like it's actually correct behavior: the href of the link is correct.

I've checked in FF58 and Chrome on SD page and non-SD pages by direct pasting or via Link editor - every time the link is recognized as internal and rendered correctly. It could possibly be a temporary issue with incorrectly encoding underscores as white spaces?

Closing ticket as invalid.