Bug Tracker

Opened 6 years ago

Closed 6 years ago

#14893 closed bug (notabug)

MSIE 11 context caching removes non-original jQuery properties and methods

Reported by: honda Owned by: honda
Priority: undecided Milestone: None
Component: unfiled Version: 1.11.0
Keywords: Cc:
Blocked by: Blocking:

Description

If page is loaded from bfcache (high-level back-forward cache), $. properties and methods that are not included in original jquery object (e.g. plugins, jQuery UI widgets...) disapear "magically" in MSIE 11. It looks like context from the bfcache is crippled somewhat.

I cannot create a fiddle, because there are disabled caches involved, making it imposible to reproduce.. so i have created a test case on my hosting: http://mazany.cz/fiddle/ This reproduces well on IE 11. Try to avigate through links, use back button too. Watch javascript console

Change History (4)

comment:1 Changed 6 years ago by honda

I have tested this in IE 10 with negateve results, this bug is related only to IE 11 new caching system.

comment:2 Changed 6 years ago by dmethvin

Owner: set to honda
Status: newpending

I can't reproduce a problem in IE11, specifically IE 11.0.4 (KB2925418). Is that the version you are using?

comment:3 Changed 6 years ago by honda

Status: pendingnew

I am using exactly same version of actualisation as you, version of browser says 11.0.9600.16521. I have tested it on another machines with different versions of IE 11 with no success to reproduce. I found a problem in Avast! antivirus extension (Avast free version ver.: 2014.9.0.2013), when I disabed it, restarted browser, there is no problem. Avast probalbly creates a sandbox where browser caches are stored, so it is doing something wrong. I am not shure if I may file a bug to avast, because jQuery is the only affected library I found and there may be a simple solution in form of rethinking a definition of $ in global context. On the other side, antiviruses in general are updated on daily basis, so there might be a chance to fix things fast by debugging an extension.

comment:4 Changed 6 years ago by dmethvin

Resolution: notabug
Status: newclosed
Note: See TracTickets for help on using tickets.