Opened 7 years ago

Closed 7 years ago

#7539 closed defect (fixed)

Amazon Web Services rule prevents product images from loading

Reported by: subsection1t Owned by: pde
Priority: Medium Milestone:
Component: HTTPS Everywhere/EFF-HTTPS Everywhere Version:
Severity: Keywords: httpse-ruleset-bug
Cc: MB Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

  1. User visits a product page at Amazon: http://www.amazon.com/dp/B003BYQ100
  2. User clicks the main product image to see a larger version.
  3. Larger product image doesn't load.

Child Tickets

TicketStatusOwnerSummaryComponent
#7732closedpdeSome Amazon "Click for larger image" images do not loadHTTPS Everywhere/EFF-HTTPS Everywhere

Change History (5)

comment:1 Changed 7 years ago by pde

Status: newaccepted

This is a weird bug. The images themselves still load (http://ecx.images-amazon.com/images/I/41WzIB67cVL._SY450_.jpg is remapped to https://images-na.ssl-images-amazon.com/images/I/41WzIB67cVL._SY450_.jpg) but something is prevent the JS from being happy about it.

comment:2 Changed 7 years ago by pde

I do see this error in the console:

HTTPS Everywhere: [Exception... "Component returned failure code: 0x804b0002 (NS_BINDING_ABORTED) [nsIChannelEventSink.asyncOnChannelRedirect]" nsresult: "0x804b0002 (NS_BINDING_ABORTED)" location: "JS frame :: chrome://https-everywhere/content/code/ChannelReplacement.js :: <TOP_LEVEL> :: line 196" data: no]

I'm not sure that I've seen that before, or whether it's significant here.

comment:3 Changed 7 years ago by mikeperry

Keywords: httpse-ruleset-bug added

comment:4 Changed 7 years ago by pde

Cc: MB added

An exclusion for the ecx.images-amazon.com domain seems to work here :/

We really need Amazon's staff to help us with this nonsense.

Committing this workaround and closing.

comment:5 Changed 7 years ago by pde

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.