WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
28282
CSSMutableStyleDeclaration::setProperty does not parse color property
https://bugs.webkit.org/show_bug.cgi?id=28282
Summary
CSSMutableStyleDeclaration::setProperty does not parse color property
Ryosuke Niwa
Reported
2009-08-13 14:36:19 PDT
CSSMutableStyleDeclaration::setProperty does not parse CSSPropertyColor property. e.g. in /editing/execCommand/modifyForeColorByCharacter.html, we add green color but parsed color has the RGBA32 value 0. Put a break point in executeApplyStyle (109 @ editing/EditorCommand.cpp). Inserting the following code would reveal this behavior: RefPtr<CSSValue> value = style->getPropertyCSSValue(propertyID); ASSERT(value->isPrimitiveValue()); CSSPrimitiveValue* pvalue = static_cast<CSSPrimitiveValue*>(value.get()); fprintf(stderr, "rgba32[%x] cssText[%s]\n", pvalue->getRGBA32Value(), pvalue->cssText().ascii().data()); which prints rgba32[0] cssText[green]
Attachments
Add attachment
proposed patch, testcase, etc.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug