With the recent update of the post timeline page coming out today, I've noticed a bug in Firefox.

Steps to reproduce:

  1. Go to a question's timeline page. For example: this one.

  2. Click on the arrow near any "edited" lines to expand the edited preview of the post.

You'll notice that the timeline shifts to right-alignment when the post preview is displayed, instead of staying left-aligned. This is true for any type of edit (post, tags, etc.).

I'm assuming this is a bug and that the timeline should not be jumping around the page like this in Firefox, since it doesn't do this in Chrome. Visual examples:

Before:

enter image description here

After:

enter image description here

up vote 3 down vote accepted

We all love Firefox's rendering engine quirks. Especially when they break jQuery's toggle().

Fixed by using toggleClass("dno"), but... seriously Firefox.

Fix is going out in rev 2015.12.23.4024 (meta) and rev 2015.12.23.3129 (main).

(kudos to bobince for the correct solution)

Pinpointed. The parent row is being set to display: block via an inline style, so it isn't being rendered as part of a table anymore and colspan gets completely ignored on the cell. Things just kinda break, badly, when you try to put a block directly inside a table like that. Removing that style seems to fix things.

Chrome seems to simply remove that style declaration and ignores it on its own (leaves an empty style attribute), which is why it gets rendered correctly there. But you can break it manually (exact same rendering as Firefox) by reintroducing the display: block as an inline style.

Will poke someone to fix.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .