diff options
author | Leif Åstrand <leif@vaadin.com> | 2016-02-14 14:33:17 +0200 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2016-02-29 11:56:13 +0000 |
commit | 90beab7e88b387c72f2a9eb183b92e34ae818d9c (patch) | |
tree | aa31e64a6f3980a6229eb67bf16006e4f3bff816 /client | |
parent | 0dee5602cacb46e1120bc2339464c89bea34ddaa (diff) | |
download | vaadin-framework-90beab7e88b387c72f2a9eb183b92e34ae818d9c.tar.gz vaadin-framework-90beab7e88b387c72f2a9eb183b92e34ae818d9c.zip |
Disable browser's own autocomplete suggestions in ComboBox (#16647)
Change-Id: I600d4c506511ed688d39b93cc6fde6c7a49a5353
Diffstat (limited to 'client')
-rw-r--r-- | client/src/com/vaadin/client/ui/VFilterSelect.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/client/src/com/vaadin/client/ui/VFilterSelect.java b/client/src/com/vaadin/client/ui/VFilterSelect.java index 9459cc14a6..1d3e4768d5 100644 --- a/client/src/com/vaadin/client/ui/VFilterSelect.java +++ b/client/src/com/vaadin/client/ui/VFilterSelect.java @@ -1132,6 +1132,26 @@ public class VFilterSelect extends Composite implements Field, KeyDownHandler, public class FilterSelectTextBox extends TextBox { /** + * Creates a new filter select text box. + * + * @since + */ + public FilterSelectTextBox() { + /*- + * Stop the browser from showing its own suggestion popup. + * + * Using an invalid value instead of "off" as suggested by + * https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion + * + * Leaving the non-standard Safari options autocapitalize and + * autocorrect untouched since those do not interfere in the same + * way, and they might be useful in a combo box where new items are + * allowed. + */ + getElement().setAttribute("autocomplete", "nope"); + } + + /** * Overridden to avoid selecting text when text input is disabled */ @Override |