Skip to content
  • antti@apple.com's avatar
    https://bugs.webkit.org/show_bug.cgi?id=73954 · a40f8feb
    antti@apple.com authored
    REGRESSION (r97745): Transitions don't work on links
    
    Source/WebCore: 
    
    Reviewed by Andreas Kling.
    
    Test: transitions/visited-link-color.html
            
    Since visited link colors are now part of the RenderStyle, they need to be transitioned
    along with the corresponding regular colors.
    
    * page/animation/AnimationBase.cpp:
    (WebCore::PropertyWrapperVisitedAffectedColor::PropertyWrapperVisitedAffectedColor):
    (WebCore::PropertyWrapperVisitedAffectedColor::equals):
    (WebCore::PropertyWrapperVisitedAffectedColor::blend):
    (WebCore::AnimationBase::ensurePropertyMap):
            
        Add new wrapper class that applies both regular and visited color.
            
    * rendering/style/RenderStyle.h:
    (WebCore::InheritedFlags::visitedLinkColor):
    (WebCore::InheritedFlags::visitedLinkBackgroundColor):
    (WebCore::InheritedFlags::visitedLinkBorderLeftColor):
    (WebCore::InheritedFlags::visitedLinkBorderRightColor):
    (WebCore::InheritedFlags::visitedLinkBorderBottomColor):
    (WebCore::InheritedFlag...
    a40f8feb