[Webkit-unassigned] [Bug 195708] New: HTMLInputElement::setEditingValue should not fail if renderer doesn't exist

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 13 15:28:13 PDT 2019


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

            Bug ID: 195708
           Summary: HTMLInputElement::setEditingValue should not fail if
                    renderer doesn't exist
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Forms
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at igalia.com
                CC: cdumez at apple.com, wenson_hsieh at apple.com

HTMLInputElement::setEditingValue currently returns early if the element's renderer() is null. This is causing the Epiphany password manager to fail to remember passwords on https://www.geico.com/ except for navigations through page cache.

I traced this back to https://bugs.webkit.org/show_bug.cgi?id=85353#c15 trying to figure out why it was added in the first place and discovered it was to avoid some assertion, but I don't know which one, and there's definitely not any assertion hit nowadays in this case. Probably there are more guards checking if renderer() is null elsewhere in the code nowadays, closer to where it's really needed.

-- 
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/20190313/282b4b69/attachment.html>


More information about the webkit-unassigned mailing list