Bug Tracker

Ticket #3397 (closed bug: wontfix)

Opened 6 years ago

Last modified 4 years ago

Safari 2 crash bug w/ redux & patch

Reported by: mintywalker Owned by:
Priority: major Milestone: 1.3
Component: core Version: 1.2.6
Keywords: safari crash html innerhtml Cc:
Blocking: Blocked by:

Description

A call to the jquery html() method (in v1.2.6) may crash Safari 2.0.4 as downloaded from:

 http://michelf.com/projects/multi-safari/

A working redux that can reproduce the bug is attached.

A patch (against v.1.26) that prevents the crash is also attached. We're not claiming it should be applied directly, simply that it highlights the code that crashes Safari 2.0.4

We also note that using:

$('#fail').find('a').innerHTML = 'FAIL!';

in our redux example, rather than

$('#fail').find('a').html('FAIL!');

also prevents Safari from crashing.

Attachments

redux_and_patch.html Download (978 bytes) - added by mintywalker 6 years ago.
Example / test case / redux & patch

Change History

Changed 6 years ago by mintywalker

Example / test case / redux & patch

comment:1 in reply to: ↑ description Changed 6 years ago by mintywalker

CORRECTION:

We also note that using:

$('#fail').find('a').each(function() { this.innerHTML = 'FAIL!' });

in our redux example, rather than

$('#fail').find('a').html('FAIL!');

also prevents Safari from crashing.

comment:2 Changed 6 years ago by pbcomm

This persists in 1.2.7pre

comment:3 Changed 4 years ago by snover

  • Status changed from new to closed
  • Resolution set to wontfix

Safari 2 is no longer supported.

Note: See TracTickets for help on using tickets.