/**
 * Delay time before close autocomplete.
 *
 * (This prevent autocomplete DOM get detroyed before access data.)
 */
export const AUTOCOMPLETE_CLOSE_DELAY = 250;

/**
 * Allowed attributes that can be passed to internal input.
 */
export const ALLOWED_ATTRS = [
	'autofocus',
	'disabled',
	'id',
	'inputmode',
	'list',
	'maxlength',
	'minlength',
	'name',
	'pattern',
	'placeholder',
	'readonly',
	'required',
	'required',
	'size',
	'spellcheck',
	'tabindex',
	'title'
];

/**
 * Delay time before close autocomplete.
 *
 * (This prevent autocomplete DOM get detroyed before access data.)
 */
export const AUTOCOMPLETE_CLOSE_DELAY = 250;

/**
 * Allowed attributes that can be passed to internal input.
 */
export const ALLOWED_ATTRS = [
	'name',
	'autofocus',
	'placeholder',
	'disabled',
	'readonly',
	'required',
	'tabindex'
];

--- 
+++ 
@@ -9,11 +9,21 @@
  * Allowed attributes that can be passed to internal input.
  */
 export const ALLOWED_ATTRS = [
+	'autofocus',
+	'disabled',
+	'id',
+	'inputmode',
+	'list',
+	'maxlength',
+	'minlength',
 	'name',
-	'autofocus',
+	'pattern',
 	'placeholder',
-	'disabled',
 	'readonly',
 	'required',
-	'tabindex'
+	'required',
+	'size',
+	'spellcheck',
+	'tabindex',
+	'title'
 ];
:wrench: Allow more attributes for internal input
