The CSS spec initial value for border-spacing is 0, not 2px. The 2px default for <table> elements belongs in the UA stylesheet (which already has it), not in Default::default(). This caused non-table elements with display:table (e.g. <ul>) to incorrectly get 2px spacing instead of 0. Promotes 69 WPT tests from known_fail to pass. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4.1 KiB
4.1 KiB