Page MenuHomePhabricator

Android app does not render user-group styles
Open, MediumPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  • Use the Android app
  • Navigate to Talk:2023 Israel–Hamas war#RfC - Infobox Belligerents (Adding) on enwiki

What happens?:

Screenshot_20231025-003615.png (1×1 px, 303 KB)

User-group styles are not rendered due to an issue in the DiscussionTools API.

Event Timeline

I don't see the screenshotted content on that talk page. Could you link to a page that demonstrates the issue (and ideally include a screenshot from the desktop / mobile web showing what it should look like)?

This wasn't on my talk page - I found it on this RFC. On web, it correctly identifies me as extended confirmed:

IMG_0572.jpeg (814×1 px, 563 KB)

What is that “it”, which identifies you as extended confirmed? I suspect a gadget or user script, as I don’t see any highlighting when opening that page in browser. Gadgets and user scripts don’t run in the Android app.

“It” is the user-group css defined in the site wide CSS

To link it out, this comment is relying on the <groupname>-show classes defined in enwiki's user group CSS. It should presumably work / not-work in the app depending entirely on the extent to which any site CSS at all is loaded for these views.

Anyway, untagging DiscussionTools because it's unrelated.

Seddon triaged this task as Medium priority.Nov 7 2023, 5:12 PM
Seddon moved this task from Needs Triage to Bug Backlog on the Wikipedia-Android-App-Backlog board.

Talk pages on the apps are rendered natively and rely on the output of the discussion tools API. There is a very large body of edge cases due to the complexities of Wikitext and we try to chip away at them when we can. This is something we'd like to fix but may take a little time before we can get it.