Bug Tracker

Opened 6 years ago

Closed 6 years ago

Last modified 5 years ago

#11217 closed bug (fixed)

Append problem with webkit

Reported by: MrMamen Owned by:
Priority: low Milestone: 1.7.2
Component: manipulation Version: 1.7.1
Keywords: Cc:
Blocked by: Blocking:

Description

When appending a checked radio button made on the fly, it is not checked in webkit browsers. (Chrome & Safari) This works in jQuery prior to version 1.7.1, it also works in Opera, Firefox and even IE. Appending a checked checkbox works fine. http://jsfiddle.net/mrmamen/YZNhp/

Change History (6)

comment:1 Changed 6 years ago by sindresorhus

Component: unfiledmanipulation
Priority: undecidedlow
Status: newopen

Simplified jsfiddle

Really weird, it works if I change the order of the "name" and "checked" attributes.

Confirmed in Chrome 16 and Safari. Works in Firefox 9.

comment:2 Changed 6 years ago by Rick Waldron

Milestone: None1.next

comment:3 Changed 6 years ago by Sindre Sorhus

Resolution: fixed
Status: openclosed

Fix #11217. WebKit clone() loses check if name follows checked attribute.

Please folks, hold your questions. We don't explain em, we just fix em.

Changeset: 92cd9990971a097b6639607b0d1172e9fe6d0dca

comment:4 Changed 6 years ago by dmethvin

Milestone: 1.next1.7.2

comment:5 Changed 5 years ago by m_gol

Is this still needed? Chrome & Safari 6 work correctly in this test with jQuery 1.7.1. Unfortunately, I don't have access to Safari 5.1 & older iOS versions.

P.S. Is there any way to be able to test on Safari 5.1 while keeping 6.0 on OS X? With IE there are at least VMs available for testing.

Last edited 5 years ago by m_gol (previous) (diff)

comment:6 Changed 5 years ago by dmethvin

It's closed?

You can use Browserstack for testing, drop by #jquery-dev on IRC and we can get you set up.

Note: See TracTickets for help on using tickets.