[Webkit-unassigned] [Bug 234754] New: SVG fill property does not cascade into an https: link

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 30 11:34:48 PST 2021


https://bugs.webkit.org/show_bug.cgi?id=234754

            Bug ID: 234754
           Summary: SVG fill property does not cascade into an https: link
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: Mac (Apple Silicon)
                OS: macOS 12
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: SVG
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jed at jedfox.com
                CC: sabouhallawa at apple.com, zimmermann at kde.org

Created attachment 448103

  --> https://bugs.webkit.org/attachment.cgi?id=448103&action=review

HTML page demonstrating the described behavior. All circles should be green.

The 'fill' property correctly cascades through any intervening tags in all cases that I have checked, except when the tag is an anchor tag with an href starting with "https:"

I have tested on:

- macOS 12.1 (21C52) on a MacBook Pro (14-inch, 2021, M1 Pro):
  - fail: Safari Technology Preview (Release 137 (Safari 15.4, WebKit 17613.1.11.8))
  - pass: Chrome (Version 96.0.4664.110 (Official Build) (arm64))
  - pass: Firefox (95.0 (64-bit))
- iOS 15.2 (19C57) on an iPhone 13 Pro (MLTP3LL/A)
  - fail: Safari
  - pass: Chrome for iOS (96.0.4664.116)

The one circle that Safari renders incorrectly has this HTML structure:

    <span style="fill: green">
      <a href="https://example.com">
        <svg width="16" height="16">
          <circle cx="8" cy="8" r="8" />
        </svg>
      </a>
    </span>

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20211230/b4659181/attachment-0001.htm>


More information about the webkit-unassigned mailing list