Ticket #117 (closed defect: fixed)

Opened 10 months ago

Last modified 6 months ago

V2 UI doesn't work on Internet Explorer

Reported by: fabian@… Owned by: fabian@…
Priority: critical Milestone: V2 Final
Component: Calenco UI Version: 2.0
Keywords: Cc:

Description

Internet Explorer (tried with IE7 and IE8, same results) sends the Accept: */* HTTP header (Which basically means it prefers ANYTHING, INCLUDING EXECUTABLES - application/octet-stream - now you wonder why IE is so insecure?) which confuses V2 core's (Restlet's actually) content negotiation, with the end result of V2 serving the "wrong" representation to IE

Possible solutions: since we cannot fix IE to send the proper Accept HTTP header (like ALL the other major browsers do), maybe we can detect IE and always serve it the HTML representation 'no matter what'. This may break V2 alltogether when running from IE, but it's already broken as it is now, so... we'll have to test.

Change History

comment:1 Changed 10 months ago by fabian@…

  • Status changed from new to accepted

comment:2 Changed 10 months ago by fabian@…

Very interesting read, bringing more light into this issue:

 http://www.newmediacampaigns.com/page/browser-rest-http-accept-headers

comment:3 Changed 7 months ago by camille@…

  • Milestone changed from V2 Final to V2 Beta

comment:4 Changed 7 months ago by camille@…

  • Milestone changed from V2 Beta to V2 Final

comment:5 Changed 7 months ago by fabian@…

The original problem was actually fixed. However, there are new problems with IE7/8 and the UI, so I'm leaving this tkt open:

  • Preview doesn't always work
  • Most popups appear empty (just the title, no content)
  • Probably others...

comment:6 Changed 6 months ago by fabian@…

  • Status changed from accepted to closed
  • Resolution set to fixed

Implemented in SVN rev 687

Note: See TracTickets for help on using tickets.