Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 06479587e171c15e02394bc40840619744826116
      
https://github.com/WebKit/WebKit/commit/06479587e171c15e02394bc40840619744826116
  Author: Ahmad Saleem <[email protected]>
  Date:   2023-01-07 (Sat, 07 Jan 2023)

  Changed paths:
    M Source/WebCore/html/HTMLAttributeNames.in
    M Source/WebCore/html/HTMLInputElement.cpp
    M Source/WebCore/html/RangeInputType.cpp

  Log Message:
  -----------
  Remove the precision="float" attribute on <input type="range">

Remove the precision="float" attribute on <input type="range">
https://bugs.webkit.org/show_bug.cgi?id=250047

Reviewed by Alexey Shvayka.

This patch is to align WebKit with Gecko / Firefox, Blink / Chromium by 
removing non-standard 'precision' attribute.

Merge - 
https://chromium.googlesource.com/chromium/blink/+/6b76e9c0e649bf8d4b1c6c321af513e0e0c6c1af

This was added in WebKit but it was non-standard and it was never added by any 
other browser.
Blink removed it in 2014 so only WebKit support it as of right now and it is 
broken feature
since it does not support 'step'  with precision="float".

* Source/WebCore/html/HTMLAttributeNames.in: Remove "precision"
* Source/WebCore/html/HTMLInputElement.cpp: Remove "precisionAttr"
* Source/WebCore/html/RangeInputType.cpp: Remove "precision='float'" support 
and FIXME

Canonical link: https://commits.webkit.org/258625@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to