Page MenuHomePhabricator

Deleted Topics in Timeless don't display great
Open, Needs TriagePublicBUG REPORT

Description

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

What happens?:
The display of the sidebars is pushed down. This happens in three column layout. Two column layout isn't much better.

image.png (824×1 px, 248 KB)

image.png (956×1 px, 74 KB)

image.png (581×1 px, 85 KB)

What should have happened instead?:
Normal 3 column view.

Software version:

  • MediaWiki 1.40.0-wmf.23 (f75b85a) 18:34, 13 February 2023
  • Timeless 0.9.1 (2df24f2) 09:14, 2 February 2023
  • Flow 1.2.0 (32dfa3c) 07:11, 13 February 2023

Event Timeline

Fascinating bug; I can confirm its existence, and I want to note that the issue indeed does not appear if and when logged in (as an admin), but it does appear as an anon.

Running the page's HTML through W3C HTML Validator reveals that there are incorrectly nested tags in the Flow board element(s). I'm not sure how Flow initialization works/is supposed to work in ideal conditions, but it seems that some Flow-related HTML is injected before the actual page content container element (div.mw-content-ltr) and this somehow results in the HTML nesting issues, which in turn result into this bug.

Either way, this sounds more like a Flow issue rather than a Timeless issue, given that the skin obviously by default does not have any incorrectly nested HTML. (This can be verified by running https://www.mediawiki.org/wiki/Special:BlankPage?useskin=timeless through the Validator and you'll find that the only issues it complains are missing alt attributes on the logo elements.)