Skip to main content

Bug Tracker

Side navigation

#14893 closed bug (notabug)

Opened March 16, 2014 09:00PM UTC

Closed March 18, 2014 07:40PM UTC

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

Attachments (0)
Change History (4)

Changed March 17, 2014 11:19AM UTC by honda comment:1

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

Changed March 17, 2014 12:53PM UTC by dmethvin comment:2

owner: → honda
status: newpending

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

Changed March 18, 2014 08:05AM UTC by honda comment:3

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.

Changed March 18, 2014 07:40PM UTC by dmethvin comment:4

resolution: → notabug
status: newclosed