[webkit-changes] [WebKit/WebKit] 109093: Cherry-pick 283912 at main (cf576dceaba9). https://bu...

Olivier Blin noreply at github.com
Fri Sep 20 09:44:22 PDT 2024


  Branch: refs/heads/webkitglib/2.44
  Home:   https://github.com/WebKit/WebKit
  Commit: 1090932d6a58dd454547dfc857bc45123dea1472
      https://github.com/WebKit/WebKit/commit/1090932d6a58dd454547dfc857bc45123dea1472
  Author: Joshua Hoffman <jhoffman23 at apple.com>
  Date:   2024-09-20 (Fri, 20 Sep 2024)

  Changed paths:
    M Source/WebCore/accessibility/AccessibilityRenderObject.cpp

  Log Message:
  -----------
  Cherry-pick 283912 at main (cf576dceaba9). https://bugs.webkit.org/show_bug.cgi?id=279669

    AX: `accessibility/iframe-content-inert.html` is a flaky crash
    rdar://135945322
    https://bugs.webkit.org/show_bug.cgi?id=279669

    Reviewed by Tyler Wilcock.

    This is likely crashing due to a missing null check of the AXObjectCache.

    While we are here, make Widget a RefPtr so it is safe to dereference later.

    * Source/WebCore/accessibility/AccessibilityRenderObject.cpp:
    (WebCore::AccessibilityRenderObject::addAttachmentChildren):

    Canonical link: https://commits.webkit.org/283912@main

Canonical link: https://commits.webkit.org/274313.434@webkitglib/2.44


  Commit: 46f5856d5b2fb7c02433aeeadfee7f2d31a663e5
      https://github.com/WebKit/WebKit/commit/46f5856d5b2fb7c02433aeeadfee7f2d31a663e5
  Author: Olivier Blin <olivier.blin at softathome.com>
  Date:   2024-09-20 (Fri, 20 Sep 2024)

  Changed paths:
    M Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp

  Log Message:
  -----------
  Cherry-pick 283910 at main (9f1e386e4dc8). https://bugs.webkit.org/show_bug.cgi?id=279902

    Return final ContentRuleList file after compilation instead of temporary file
    https://bugs.webkit.org/show_bug.cgi?id=279902

    Reviewed by Timothy Hatcher.

    After compiling a ContentRuleList, a map of the temporary file was
    returned, instead of the final file.
    This shared a map to a read-write filehandle to the WebProcess, while
    it does not need to write the file.

    Instead, share a read-only map of the final file.

    Drive-by removal of trailing spaces.

    * Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp:
    (API::compiledToFile):

    Canonical link: https://commits.webkit.org/283910@main

Canonical link: https://commits.webkit.org/274313.435@webkitglib/2.44


Compare: https://github.com/WebKit/WebKit/compare/38bc07ea6987...46f5856d5b2f

To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list