diff options
author | Leonard Richardson <leonardr@segfault.org> | 2021-02-13 16:43:34 -0500 |
---|---|---|
committer | Leonard Richardson <leonardr@segfault.org> | 2021-02-13 16:43:34 -0500 |
commit | c876fbf402f15d924b7c0d9a9be5ba80769444a3 (patch) | |
tree | d2589d7db86200d17cb05e949f7fe09a439e53b2 /doc | |
parent | 185ec704743ffa0dfd95b7a29e2f5d38a25433b5 (diff) |
The behavior of methods like .get_text() and .strings now differs
depending on the type of tag. The change is visible with HTML tags
like <script>, <style>, and <template>. Starting in 4.9.0, methods
like get_text() returned no results on such tags, because the
contents of those tags are not considered 'text' within the document
as a whole.
But a user who calls script.get_text() is working from a different
definition of 'text' than a user who calls div.get_text()--otherwise
there would be no need to call script.get_text() at all. In 4.10.0,
the contents of (e.g.) a <script> tag are considered 'text' during a
get_text() call on the tag itself, but not considered 'text' during
a get_text() call on the tag's parent.
Because of this change, calling get_text() on each child of a tag
may now return a different result than calling get_text() on the tag
itself. That's because different tags now have different
understandings of what counts as 'text'. [bug=1906226] [bug=1868861]
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions