Page MenuHomePhabricator

Horizontal rule element underneath “Translate this page” should be removed
Open, Needs TriagePublic


The baked-in hr element underneath the “Translate this page” translate header

  • seems unnecessary as the translate header receives a separation by the languages box underneath anyways
  • is not hidden on mobile
  • hard to skin consistently across browsers

Resulting in

MobileDesktop (Vector)


Remove it.

Event Timeline

Volker_E created this task.Apr 12 2019, 5:08 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 12 2019, 5:08 PM

@Pginer-WMF for your visibility!

Change 503405 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/Translate@master] Remove hr element from page translation header

The language bar does not always follow the header.

@Nikerabbit Do you have an in-production example for me?

First example is now invalid, but basically at least two(/three) cases:

  • Pages with <translate> tags, but not marked for translation yet
  • Pages where <languages /> is not placed at the top
  • Wikis where list of languages has been configured to show in the sidebar (, none in WMF production currently)
Tacsipacsi added a subscriber: Tacsipacsi.EditedJun 1 2019, 5:51 PM

Maybe instead of completely removing the horizontal bar the <hr> tag could be replaced by a bottom border of the above <div>. This would solve the mobile (and print, by the way) issue, and make the HTML code simpler, while causing no visible change on desktop.

.mw-pt-translate-header {
	padding-bottom: .2em;
	border-bottom: 1px solid #a2a9b1;
	margin-bottom: .2em;

simulates the current appearance of a <hr>.

I would also question why are the action links hidden on mobile (probably I did it without thinking) and make them not hidden. For print yeah it should be hidden and then the above proposal works.

They got hidden probably because Special:Translate was not so mobile-friendly back then. But now it is, so the link can be unhidden.