On Wed, 24 Jul 2024 17:09:22 GMT, Alexey Ivanov <[email protected]> wrote:
> After I integrated > [JDK-8326734](https://bugs.openjdk.org/browse/JDK-8326734), there's no way to > remove text decoration from an HTML element. The most common HTML element is > `<a>` which is usually rendered _underlined_. You could add an inline style > or apply a rule with `text-decoration: none` to remove underline. > > This fix restores this functionality. > > The test contains five cases. The first case ensures the `<a>` element is > rendered with underline by default. The second and third cases verify that > underline is removed if `text-decoration: none` is added to the `style` > attribute or is applied by a style-sheet rule. > > The fourth and fifth cases verify that underline is preserved the containing > element, `<p>` in this case, has `text-decoration: underline`. > > These five cases render the same way in browsers. However, the fourth and > fifth cases render without underline in JDKs without JDK-8326734. This pull request has now been integrated. Changeset: 374fca0f Author: Alexey Ivanov <[email protected]> URL: https://git.openjdk.org/jdk/commit/374fca0fcbc049f937fa49bb4825edcbbf961f2b Stats: 132 lines in 2 files changed: 132 ins; 0 del; 0 mod 8335967: "text-decoration: none" does not work with "A" HTML tags Reviewed-by: abhiscxk, dmarkov, honkar, prr ------------- PR: https://git.openjdk.org/jdk/pull/20313
