<Swing Dev> [13] RFR JDK-8213781:web page background renders blue in JEditorPane
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Thu Feb 21 16:27:47 UTC 2019
Hi, Prasanta.
The test has some assumptions which is no necessary true:
- it might be executed outside of our internal network
- the background color of 100x100 on https://www.google.com is not necessary white(this is not guarantied)
On 21/02/2019 00:34, Prasanta Sadhukhan wrote:
> Hi All,
>
> Please review a fix for an issue where it is seen that some webpage shows wrong background color when displayed in JEditorPane.
>
> It seems that some webpage can have #rgb [as in #fff] as CSS attributes which when parsed and passed to hexToColor() it is decoded as 0x000fff resulting in primarily blue background instead of white as desired.
> Now, hexToColor() is only able to handle 24 bit hex string as in #FFFFFF but not 12bit hexstring. So, fix is to make it recognize #fff and use Color.decode() to decode it correctly to 0xffffff.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8213781
> webrev: http://cr.openjdk.java.net/~psadhukhan/8213781/webrev.0/
>
> Regards
> Prasanta
--
Best regards, Sergey.
More information about the swing-dev
mailing list