--- 1a423de718b0fd487ef7d50b50b70766f6ccb8f5.patch 2025-03-04 12:13:13 +++ 1e6915738d654e6cf7a547e47b8b020117db6bc3.patch 2025-03-04 12:13:30 diff --git a/modules/javafx.web/src/main/native/Source/WebCore/html/parser/HTMLElementStack.cpp b/modules/javafx.web/src/main/native/Source/WebCore/html/parser/HTMLElementStack.cpp -index 795a3a3478..005c2aa08f 100644 +index 853738c8ce..005c2aa08f 100644 --- a/modules/javafx.web/src/main/native/Source/WebCore/html/parser/HTMLElementStack.cpp +++ b/modules/javafx.web/src/main/native/Source/WebCore/html/parser/HTMLElementStack.cpp @@ -146,14 +146,7 @@ bool HTMLElementStack::ElementRecord::isAbove(ElementRecord& other) const @@ -907251,7 +907254,7 @@ -HTMLElementStack::~HTMLElementStack() -{ --#if PLATFORM(JAVA) // RT-26487 +-#if PLATFORM(JAVA) // JDK-8125359 - while (m_top) { - m_top = m_top->releaseNext(); - } +diff --git a/modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java b/modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java +index 9a27a8d5bd..e097bb0b8e 100644 +--- a/modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java ++++ b/modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java +@@ -37,6 +37,7 @@ import netscape.javascript.JSObject; + import org.junit.jupiter.api.AfterEach; + import org.junit.jupiter.api.Test; + import static org.junit.jupiter.api.Assertions.*; ++import org.junit.jupiter.api.Disabled; + + /** + * Test the Image to DataURL function +@@ -120,6 +121,7 @@ public class CanvasTest extends TestBase { + } + + // JDK-8234471 ++ @Disabled("JDK-8347937") + @Test public void testCanvasPattern() throws Exception { + final String htmlCanvasContent = "\n" + + "\n"