Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Issue 623345 Unprefix the ::placeholder pseudo-element
Starred by 7 users Reported by cvreb...@gmail.com, Jun 25 2016 Back to list
Status: Fixed
Owner:
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux, Android, Windows, Chrome, Mac
Pri: 3
Type: Feature

Blocked on:
issue 666204



Sign in to add a comment
Chrome Version: 53.0.2777.0
OS Version: OS X 10.11.5
URLs (if applicable): https://drafts.csswg.org/css-pseudo-4/#placeholder-pseudo
Other browsers tested:
  Add OK or FAIL after other browsers where you have tested this issue:
  Safari Technology Preview 7: OK
    (https://webkit.org/blog/6640/release-notes-for-safari-technology-preview-release-7/ )
  Firefox: FAIL (https://bugzil.la/1069012 )
  IE/Edge: FAIL

Currently only the prefixed version (::-webkit-input-placeholder) is supported by Chrome.
The standard version (::placeholder) isn't yet supported.


Please provide any additional information below.

UserAgentString: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
 
Labels: Te-NeedsFurtherTriage
Components: Blink>CSS
Status: Untriaged
To Blink>CSS for triage.
Comment 3 by suzyh@chromium.org, Jun 29 2016
Labels: -Type-Bug Type-Feature
Status: Available
Comment 5 by tkent@chromium.org, Nov 15 2016
Labels: -TE-NeedsFurtherTriage Needs-BlinkIntent OS-Android OS-Chrome OS-Linux OS-Windows
Comment 6 by tkent@chromium.org, Nov 15 2016
Components: Blink>Forms>Placeholder
Labels: Hotlist-Interop
Comment 7 by tkent@chromium.org, Nov 15 2016
Labels: -Needs-BlinkIntent
Intent was sent, and approved.

Comment 9 by tkent@chromium.org, Nov 16 2016
Owner: tkent@chromium.org
Status: Started
Comment 10 by tkent@chromium.org, Nov 17 2016
Blockedon: 666204
Project Member Comment 11 by bugdroid1@chromium.org, Nov 21 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/573cef7f96c99540bea732d3425f6fbc8938174f

commit 573cef7f96c99540bea732d3425f6fbc8938174f
Author: tkent <tkent@chromium.org>
Date: Mon Nov 21 18:05:19 2016

Implement ::placeholder CSS selector.

This CL adds ::placeholder pseudo element selector which is independent from
::-webkit-input-placeholder.  This CL won't change any behavior of
::-webkit-input-placeholder, and an internal placeholder element matches to both of
selectors.

BUG= 623345 

Review-Url: https://codereview.chromium.org/2509593002
Cr-Commit-Position: refs/heads/master@{#433585}

[add] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/LayoutTests/fast/css/pseudo-placeholder.html
[add] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/LayoutTests/fast/forms/text/placeholder-pseudo-style-expected.html
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/LayoutTests/fast/forms/text/placeholder-pseudo-style.html
[add] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/LayoutTests/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.html
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/LayoutTests/fast/forms/textarea/textarea-placeholder-pseudo-style.html
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/android/fast/forms/text/placeholder-pseudo-style-expected.png
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/android/fast/forms/text/placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/linux/fast/forms/text/placeholder-pseudo-style-expected.png
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/linux/fast/forms/text/placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/linux/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.png
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/linux/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/text/placeholder-pseudo-style-expected.png
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/text/placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.png
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/text/placeholder-pseudo-style-expected.png
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/text/placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.png
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac/fast/forms/text/placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/mac/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/win/fast/forms/text/placeholder-pseudo-style-expected.png
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/win/fast/forms/text/placeholder-pseudo-style-expected.txt
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/win/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.png
[delete] https://crrev.com/958b47bdc79d4636041ee59a0ac7874dfca84bba/third_party/WebKit/LayoutTests/platform/win/fast/forms/textarea/textarea-placeholder-pseudo-style-expected.txt
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/Source/core/css/CSSSelector.cpp
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/Source/core/css/CSSSelector.h
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/Source/core/css/ElementRuleCollector.cpp
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/Source/core/css/RuleFeature.cpp
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/Source/core/css/RuleSet.cpp
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/Source/core/css/RuleSet.h
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/Source/core/css/SelectorChecker.cpp
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/Source/core/css/parser/CSSParserSelector.h
[modify] https://crrev.com/573cef7f96c99540bea732d3425f6fbc8938174f/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.cpp

Comment 12 by tkent@chromium.org, Nov 22 2016
Labels: M-57
Status: Fixed
#13, thanks, done.

Oh, I found Chrome 57 beta release article didn't mention ::placeholder due to it.

https://blog.chromium.org/2017/02/chrome-57-beta-css-grid-layout-improved.html

Sign in to add a comment