Changeset 133860 in webkit


Ignore:
Timestamp:
Nov 8, 2012 12:17:50 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

User can change a disabled select (drop down box)
https://bugs.webkit.org/show_bug.cgi?id=100932

Patch by Kunihiko Sakamoto <ksakamoto@chromium.org> on 2012-11-08
Reviewed by Kent Tamura.

Source/WebCore:

<select> should not handle events if it's disabled.

Test: fast/forms/select/select-disabled.html

  • html/HTMLSelectElement.cpp:

(WebCore::HTMLSelectElement::defaultEventHandler):

LayoutTests:

Verify that keyboard events do not change value of disabled select.

  • fast/forms/select/select-disabled-expected.txt: Added.
  • fast/forms/select/select-disabled.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r133856 r133860  
     12012-11-08  Kunihiko Sakamoto  <ksakamoto@chromium.org>
     2
     3        User can change a disabled select (drop down box)
     4        https://bugs.webkit.org/show_bug.cgi?id=100932
     5
     6        Reviewed by Kent Tamura.
     7
     8        Verify that keyboard events do not change value of disabled select.
     9
     10        * fast/forms/select/select-disabled-expected.txt: Added.
     11        * fast/forms/select/select-disabled.html: Added.
     12
    1132012-11-07  Vsevolod Vlasov  <vsevik@chromium.org>
    214
  • trunk/Source/WebCore/ChangeLog

    r133858 r133860  
     12012-11-08  Kunihiko Sakamoto  <ksakamoto@chromium.org>
     2
     3        User can change a disabled select (drop down box)
     4        https://bugs.webkit.org/show_bug.cgi?id=100932
     5
     6        Reviewed by Kent Tamura.
     7
     8        <select> should not handle events if it's disabled.
     9
     10        Test: fast/forms/select/select-disabled.html
     11
     12        * html/HTMLSelectElement.cpp:
     13        (WebCore::HTMLSelectElement::defaultEventHandler):
     14
    1152012-11-08  Alec Flett  <alecflett@chromium.org>
    216
  • trunk/Source/WebCore/html/HTMLSelectElement.cpp

    r132246 r133860  
    14411441        return;
    14421442
     1443    if (disabled()) {
     1444        HTMLFormControlElementWithState::defaultEventHandler(event);
     1445        return;
     1446    }
     1447
    14431448    if (usesMenuList())
    14441449        menuListDefaultEventHandler(event);
Note: See TracChangeset for help on using the changeset viewer.