Bug Tracker

Ticket #10864 (closed bug: fixed)

Opened 3 years ago

Last modified 2 years ago

text() method on a document fragment always returns the empty string

Reported by: rockhymas Owned by: rwaldron
Priority: blocker Milestone: 1.7.2
Component: manipulation Version: 1.7
Keywords: Cc:
Blocking: Blocked by:

Description

The following code used to work in 1.6.x, but no longer does (1.7 or 1.7.1) See  http://jsfiddle.net/9UcdC/ for repro. Just change the jquery version to 1.6 to see that it used to work.

frag = document.createDocumentFragment();
frag.appendChild(document.createTextNode('Always two there are'));

alert($(frag).text())

Change History

comment:1 Changed 3 years ago by rockhymas

Submitted pull request with fix at  https://github.com/jquery/sizzle/pull/84

comment:2 Changed 3 years ago by timmywil

  • Priority changed from undecided to high
  • Status changed from new to open
  • Component changed from unfiled to manipulation
  • Milestone changed from None to 1.7.2

comment:3 Changed 3 years ago by rwaldron

  • Owner set to rwaldron
  • Status changed from open to assigned

comment:4 Changed 3 years ago by rwaldron

  • Priority changed from high to blocker

comment:5 Changed 3 years ago by Rick Waldron

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

Adds test to support Sizzle getText patch for document fragments. Fixes #10864.

Changeset: 499658970b2c9add7a7d175dffc8e263c3b7b50d

Note: See TracTickets for help on using tickets.