Bug 257554

Summary: Do not change the value of a disabled SELECT element
Product: WebKit Reporter: Ahmad Saleem <ahmad.saleem792>
Component: FormsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: akeerthi, annevk, cdumez, karlcow, ntim, rniwa, webkit-bug-importer, wenson_hsieh
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jsfiddle.net/JamesD/E4eWw/2/
Attachments:
Description Flags
GitHub Local Build Patch none

Description Ahmad Saleem 2023-05-31 11:52:17 PDT
Hi Team,

Came across another testcase failing in Safari 16.5.

Test Case: In URL:

> Click on 'input' field and then try to go to 'drop-down' select menu and you will be able to change value in Safari but it will disabled in Chrome Canary 116 immediately.

Our current behavior is similar to Firefox Nightly 115.

Just wanted to raise to get input whether current behavior matching Firefox is fine or we have to follow Chrome.

Blink Commit: https://src.chromium.org/viewvc/blink?view=revision&revision=167563
Comment 1 Radar WebKit Bug Importer 2023-06-07 11:53:18 PDT
<rdar://problem/110412448>
Comment 2 Ahmad Saleem 2023-06-16 09:15:06 PDT
Created attachment 466718 [details]
GitHub Local Build Patch

This patch fixes the attached testcase in URL and matches Chrome but we are currently matching Firefox.

Do we need to match Chrome here, appreciate if someone else can share input. Thanks!
Comment 3 Ahmad Saleem 2023-10-11 01:51:00 PDT
NOTE - We need test infrastructure change to make it work properly in Mac-WK2 as for 'timeout' on Mac-WK1, no idea.

PR Attempt - https://github.com/WebKit/WebKit/pull/15058

If we search with 'test' name in crbug.com (Chrome Monorail) [with 'ALL'], we do get related test infrastructure change but it does not look like 1-1 for me.