Page MenuHomePhabricator

CategoryTree degrades poorly on IE/Mac
Closed, DeclinedPublic

Description

Tested with IE 5.2.1 on Mac OS X 10.4...

Subcategory links are all stacked on each other in some weird way... ewww!

Non-functional [+] buttons appear, and simply show "loading..." when clicked.

Attaching screenshot.


Version: unspecified
Severity: normal
OS: Mac OS X 10.4
Platform: Macintosh
URL: http://en.wikipedia.org/wiki/Category:Programming_languages

Details

Reference
bz7862

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 9:26 PM
bzimport set Reference to bz7862.

Created attachment 2672
Screenshot of subcategories on [[Category:Programming languages]]

Attached:

Picture_18.png (596×927 px, 95 KB)

Same behavior in 5.0 under Classic.

I'd recommend not inserting the [+] links until a js compatibility check is done, so the system degrades
gracefully when no JS ability is present or limited JS with no AJAX-ability.

Depending on how badly the visibility bug is broken, just removing those might sidestep the problem.
(Mac/IE has lots of these weird bugs where text goes zipping around in weird places if the styles
are kinda weird. Often seemingly unrelated changes will "fix" it.)

ayg wrote:

Ugh, are we still putting effort into support IE5/Mac?

I'm more concerned about general nice degradation when there's no JS or limited JS. :)

(In reply to comment #3)

I'd recommend not inserting the [+] links until a js compatibility check is
done, so the system degrades
gracefully when no JS ability is present or limited JS with no AJAX-ability.

Depending on how badly the visibility bug is broken, just removing those might
sidestep the problem.
(Mac/IE has lots of these weird bugs where text goes zipping around in weird
places if the styles
are kinda weird. Often seemingly unrelated changes will "fix" it.)

I've done this in r48101, but I don't have a copy of IE5/Mac, so I'm not sure if the problem has been resolved.

Created attachment 5896
IE/Mac on left, Firefox 3 on right

The broken expando boxes are now gone, but the actual text links are still missing too.

Attached:

ie-vs-ff.png (363×845 px, 139 KB)

Something seems to be getting confused... the link's hidden even with JS off. Admittedly the structure's a little scary:

<li><div><div><span><span></span></span><a></a><span></span></div><div></div></div></li>

:D

It may be confused by the combination of styles in some way. I'd probably recommend not putting specific effort into this, but if CategoryTree's output is rewritten to be cleaner there's a good chance this'll clear up.

Marking this bug as Lowest priority.

I've done this in a batch to (usually enhancement request) bugs where:

  • It is not clear that this bug should be fixed.
  • It is not clear how to fix this bug.
  • There are difficulties or complications in fixing this bug, which are not justified by the importance of the bug.
  • This is an extremely minor bug that could not be fixed in a few lines of code.

If you're interested in having one of these bugs fixed, your best bet is to write the patch yourself.

Doesn't even show up in the squid reports anymore, so is likely to have a market share of below 0.01%