While disambiguating between rendered text and non-markup text does make sense, this change broke a bunch of my code.
I think there's a coherent argument to be made that "text" in the context of HTML is anything that's not HTML, rather then anything that is expected to be visible in a browser.
So basically, there needs to be a way to select the old behaviour. Really, I think it would make more sense to have a parameter to `get_text()` that specifies the type of text, and if not present to default to all text (both for rendering and external runtimes).
Something like `get_text(type="rendered|script|style")` or something.
While disambiguating between rendered text and non-markup text does make sense, this change broke a bunch of my code.
I think there's a coherent argument to be made that "text" in the context of HTML is anything that's not HTML, rather then anything that is expected to be visible in a browser.
So basically, there needs to be a way to select the old behaviour. Really, I think it would make more sense to have a parameter to `get_text()` that specifies the type of text, and if not present to default to all text (both for rendering and external runtimes).
Something like `get_text( type="rendered| script| style") ` or something.