Commit 56946ae9 authored by sebsg's avatar sebsg Committed by Commit Bot

[Autofill] Use internal pseudo-id for autofill suggestions previews.

Bug: 779070
Change-Id: I951b2d8d612c3c9da5e237348267ff62c27b2a0f
Reviewed-on: https://chromium-review.googlesource.com/741003Reviewed-by: default avatarKeishi Hattori <keishi@chromium.org>
Commit-Queue: Sebastien Seguin-Gagnon <sebsg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#512484}
parent 8bf8cc04
......@@ -86,9 +86,9 @@ Input after setting suggestedValue:
| <shadow:root>
| <div>
| id="placeholder"
| pseudo="-webkit-input-suggested"
| pseudo="-internal-input-suggested"
| style="display: none !important;"
| shadow:pseudoId="-webkit-input-suggested"
| shadow:pseudoId="-internal-input-suggested"
| "suggested value"
| <div>
| <br>
......@@ -102,9 +102,9 @@ Input after setting suggestedValue:
| <shadow:root>
| <div>
| id="placeholder"
| pseudo="-webkit-input-suggested"
| pseudo="-internal-input-suggested"
| style="display: block !important; text-overflow: clip;"
| shadow:pseudoId="-webkit-input-suggested"
| shadow:pseudoId="-internal-input-suggested"
| "suggested value"
| <div>
| <br>
......@@ -117,9 +117,9 @@ Input after setting suggestedValue:
| <shadow:root>
| <div>
| id="placeholder"
| pseudo="-webkit-input-suggested"
| pseudo="-internal-input-suggested"
| style="display: none !important;"
| shadow:pseudoId="-webkit-input-suggested"
| shadow:pseudoId="-internal-input-suggested"
| "suggested value"
| <div>
| <br>
......@@ -132,9 +132,9 @@ Input after setting suggestedValue:
| <shadow:root>
| <div>
| id="placeholder"
| pseudo="-webkit-input-suggested"
| pseudo="-internal-input-suggested"
| style="display: block !important;"
| shadow:pseudoId="-webkit-input-suggested"
| shadow:pseudoId="-internal-input-suggested"
| "suggested value"
| <div>
| <br>
......
......@@ -9,9 +9,9 @@ After setting suggestedValue:
| <shadow:root>
| <div>
| id="placeholder"
| pseudo="-webkit-input-suggested"
| pseudo="-internal-input-suggested"
| style="display: none !important;"
| shadow:pseudoId="-webkit-input-suggested"
| shadow:pseudoId="-internal-input-suggested"
| "suggested value"
| <div>
| "input.value: initial value"
......
......@@ -9,9 +9,9 @@ instead of "initial value".
| <shadow:root>
| <div>
| id="placeholder"
| pseudo="-webkit-input-suggested"
| pseudo="-internal-input-suggested"
| style="display: none !important;"
| shadow:pseudoId="-webkit-input-suggested"
| shadow:pseudoId="-internal-input-suggested"
| "suggested value"
| <div>
| <input>
......@@ -70,9 +70,9 @@ instead of "initial value".
| <shadow:root>
| <div>
| id="placeholder"
| pseudo="-webkit-input-suggested"
| pseudo="-internal-input-suggested"
| style="display: none !important;"
| shadow:pseudoId="-webkit-input-suggested"
| shadow:pseudoId="-internal-input-suggested"
| "suggested value"
| <div>
| <select>
......
......@@ -9,9 +9,9 @@ instead of "initial value".
| <shadow:root>
| <div>
| id="placeholder"
| pseudo="-webkit-input-suggested"
| pseudo="-internal-input-suggested"
| style="display: none !important;"
| shadow:pseudoId="-webkit-input-suggested"
| shadow:pseudoId="-internal-input-suggested"
| "suggested value"
| <div>
| "suggested value"
......@@ -70,9 +70,9 @@ instead of "initial value".
| this.value="initial value"
| <shadow:root>
| id="placeholder"
| pseudo="-webkit-input-suggestedx"
| pseudo="-internal-input-suggestedx"
| style="display: none !important;"
| shadow:pseudoId="-webkit-input-suggested"
| shadow:pseudoId="-internal-input-suggested"
| <div>
| <select>
| id="select"
......
......@@ -521,7 +521,7 @@ input[type="password" i] {
-webkit-text-security: disc !important;
}
input[type="password" i]::-webkit-input-suggested {
input[type="password" i]::-internal-input-suggested {
-webkit-text-security: disc !important;
}
......
......@@ -998,9 +998,9 @@ void TextControlElement::SetSuggestedValue(const String& value) {
// Change the pseudo-id to set the style for suggested values or reset the
// placeholder style depending on if there is a suggested value.
placeholder->SetShadowPseudoId(AtomicString(suggested_value_.IsEmpty()
? "-webkit-input-placeholder"
: "-webkit-input-suggested"));
placeholder->SetShadowPseudoId(
AtomicString(suggested_value_.IsEmpty() ? "-webkit-input-placeholder"
: "-internal-input-suggested"));
}
HTMLElement* TextControlElement::CreateInnerEditorElement() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment