<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>85877</bug_id>
          
          <creation_ts>2012-05-08 02:50:07 -0700</creation_ts>
          <short_desc>[EFL][DRT] Intrusive Theming overrides collide with style-related LayoutTests</short_desc>
          <delta_ts>2017-03-11 10:38:49 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>85494</dependson>
    
    <dependson>91952</dependson>
          <blocked>85484</blocked>
    
    <blocked>85497</blocked>
    
    <blocked>85603</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dominik Röttsches (drott)">d-r</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>antognolli+webkit</cc>
    
    <cc>barbieri</cc>
    
    <cc>glima</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ky0.choi</cc>
    
    <cc>leandro</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>rakuco</cc>
    
    <cc>sw0524.lee</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>618445</commentid>
    <comment_count>0</comment_count>
    <who name="Dominik Röttsches (drott)">d-r</who>
    <bug_when>2012-05-08 02:50:07 -0700</bug_when>
    <thetext>RenderThemeEfl.cpp aggresively overrides style on certain elements in the ::adjust* methods, for example:
::adjustTextFieldStyle() overrides:
    adjustSizeConstraints(style, TextField);
    style-&gt;resetBorder();
    style-&gt;setWhiteSpace(PRE);
    style-&gt;setColor(m_entryTextForegroundColor);
    style-&gt;setBackgroundColor(m_entryTextBackgroundColor);

This causes bug 85497, bug 85603, bug 85484.

I think we should less aggressively override the styles with theming here and make these cases pass instead. Feedback welcome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683009</commentid>
    <comment_count>1</comment_count>
    <who name="Gustavo Sverzut Barbieri">barbieri</who>
    <bug_when>2012-07-31 07:17:13 -0700</bug_when>
    <thetext>Totally agreed.

When we first wrote RenderThemeEfl.cpp we based it on Gtk and Qt, not really something we desired to have, very likely similar to what was in these other ports at the time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703579</commentid>
    <comment_count>2</comment_count>
    <who name="KwangYong Choi">ky0.choi</who>
    <bug_when>2012-08-23 17:19:27 -0700</bug_when>
    <thetext>For the information,

fast/forms/menulist-narrow-width.html
fast/forms/select-baseline.html
fast/forms/menulist-style-color.html
fast/forms/select-style.html

These tests seem to have similar style error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1286389</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-03-11 10:38:49 -0800</bug_when>
    <thetext>Closing this bug because the EFL port has been removed from trunk.

If you feel this bug applies to a different upstream WebKit port and was closed in error, please either update the title and reopen the bug, or leave a comment to request this.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>