Opened 2 years ago

Closed 2 years ago

#24450 closed defect (fixed)

Relay Search never loads in Internet Explorer 11 on Windows 7

Reported by: teor Owned by: metrics-team
Priority: Medium Milestone:
Component: Metrics/Relay Search Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

I just went to demonstrate Relay Search on a work computer, and it wouldn't load in Internet
Explorer 11.0.9600.18816 (Update 11.0.47) on Windows 7 Enterprise SP 1.

But it would load fine in Firefox on the same computer, so it's unlikely to be a corporate network block.

The page looks blank, and says "waiting for atlas.torproject.org" in the title bar. Sometimes it will finish loading, and sometimes it will not. When I view source, the page HTML appears to be there.

When I look at the console, it says "unmatched end tag" in the main HTML line 146 column 158 and "a button tag should not be placed within another button" line 147 column 9. When I change the "evil inline stylesheets" to "display: all", the site appears fine, but when I run a query, I see "object does not support property or method 'startsWith'" in relay.js line 204.

When I load it it compatibility view, in the console I see a warning "object doesn't support property or method 'addEventListener'" under jquery-3.2.1.min.js line 3 column 147.

What further information can I provide to help diagnose?

Child Tickets

Change History (2)

comment:1 Changed 2 years ago by cypherpunks

(from irl)

I think that Microsoft probably still provides free VMs for web development testing. I'll see if I can reproduce this in one of those.

I guess something is unhappy with the parsing the HTML and Firefox is more forgiving than IE.

comment:2 Changed 2 years ago by irl

Resolution: fixed
Status: newclosed

Fixed in d081c09. Internet Explorer is the earliest we can reasonably support. I tried to aim for IE 10 but it would be a lot of work.

This fix will also work for Opera >15.0 which previously was also broken.

Note: See TracTickets for help on using tickets.