Backed out changeset 4b9a80f187e8 (bug 1693032) for causing failures on 1693032.html

This commit is contained in:
Butkovits Atila 2021-02-17 00:09:08 +02:00
Родитель 5a53c4b892
Коммит 5d9332dfde
4 изменённых файлов: 2 добавлений и 24 удалений

Просмотреть файл

@ -490,7 +490,7 @@ void SVGTextPathObserver::OnRenderingChange() {
text->AddStateBits(NS_STATE_SVG_TEXT_CORRESPONDENCE_DIRTY |
NS_STATE_SVG_POSITIONING_DIRTY);
if (SVGUtils::AnyOuterSVGIsCallingReflowSVG(text)) {
if (SVGUtils::OuterSVGIsCallingReflowSVG(text)) {
text->AddStateBits(NS_FRAME_IS_DIRTY | NS_FRAME_HAS_DIRTY_CHILDREN);
if (text->HasAnyStateBits(NS_FRAME_IS_NONDISPLAY)) {
text->ReflowSVGNonDisplayText();

Просмотреть файл

@ -3294,7 +3294,7 @@ nsIFrame* SVGTextFrame::GetFrameForPoint(const gfxPoint& aPoint) {
}
void SVGTextFrame::ReflowSVG() {
MOZ_ASSERT(SVGUtils::AnyOuterSVGIsCallingReflowSVG(this),
MOZ_ASSERT(SVGUtils::OuterSVGIsCallingReflowSVG(this),
"This call is probaby a wasteful mistake");
MOZ_ASSERT(!HasAnyStateBits(NS_FRAME_IS_NONDISPLAY),

Просмотреть файл

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<script>
document.addEventListener('DOMContentLoaded', () => {
const svg_1 = document.createElementNS('http://www.w3.org/2000/svg', 'svg')
const svg_2 = document.createElementNS('http://www.w3.org/2000/svg', 'svg')
const switch_1 = document.createElementNS('http://www.w3.org/2000/svg', 'switch')
const metadata_1 = document.createElementNS('http://www.w3.org/2000/svg', 'metadata')
const foreign_1 = document.createElementNS('http://www.w3.org/2000/svg', 'foreignObject')
const text_1 = document.createElementNS('http://www.w3.org/2000/svg', 'text')
switch_1.appendChild(metadata_1)
svg_2.appendChild(text_1)
foreign_1.appendChild(svg_2)
switch_1.appendChild(foreign_1)
svg_1.appendChild(switch_1)
document.documentElement.appendChild(svg_1)
})
</script>
</head>
</html>

Просмотреть файл

@ -237,4 +237,3 @@ load 1605223-1.html
load 1609663.html
load 1671950.html
load 1678947.html
load 1693032.html