Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 653d8d23600ed18f2f4b303e45f42ffcd72b9a1e
      
https://github.com/WebKit/WebKit/commit/653d8d23600ed18f2f4b303e45f42ffcd72b9a1e
  Author: Said Abou-Hallawa <[email protected]>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M Source/WebCore/style/computed/StyleComputedStyle.cpp
    M Source/WebCore/style/computed/StyleComputedStyleBase+ConstructionInlines.h
    M Source/WebCore/style/computed/StyleComputedStyleBase.h

  Log Message:
  -----------
  [appearance: base] Shrink ComputedStyleBase to free some bits for form 
controls pseudo elements
https://bugs.webkit.org/show_bug.cgi?id=306383
rdar://169048994

Reviewed by Geoffrey Garen.

Move m_nonInheritedFlags and m_inheritedFlags of ComputedStyleBase to be the 
first
members of ComputedStyleBase. This will free many bits in ComputedStyleBase so
they can be allocated for the appearance base pseudo elements without increasing
the size of RenderStyle.

* Source/WebCore/style/computed/StyleComputedStyle.cpp:
* Source/WebCore/style/computed/StyleComputedStyleBase+ConstructionInlines.h:
(WebCore::Style::ComputedStyleBase::ComputedStyleBase):
* Source/WebCore/style/computed/StyleComputedStyleBase.h:

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



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

Reply via email to