# Разрешить вставку строки шестнадцатеричного цвета с ведущим # в поле ввода цвета (настройка темы)

**URL:** <https://meta.discourse.org/t/allow-pasting-a-hex-color-string-with-a-leading-in-a-color-text-input-theme-customization/134715>\
**Category:** UX\
**Created:** [29.Ноябрь.2019 17:40:13 UTC](https://meta.discourse.org/t/allow-pasting-a-hex-color-string-with-a-leading-in-a-color-text-input-theme-customization/134715 "2019-11-29T17:40:13Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [29.Ноябрь.2019 17:40:13 UTC](https://meta.discourse.org/t/allow-pasting-a-hex-color-string-with-a-leading-in-a-color-text-input-theme-customization/134715/1 "2019-11-29T17:40:13Z")

</div>

(не уверен, что это следует считать багом или проблемой UX)

Здравствуйте,

При работе с шестнадцатеричными кодами цветов на компьютере вы часто копируете и вставляете значения с ведущим символом `#` из буфера обмена.  
При вставке, например, `#1a2331` в текстовое поле для ввода цвета возникает небольшая проблема:  
Сначала удаляется последний символ строки `#1a2331`, поскольку поле ввода ограничено шестью символами, а у `#1a2331` их семь из-за символа `#`.  
Затем символ `#` автоматически удаляется из строки.  
Таким образом, окончательное значение в поле ввода после вставки становится: `1a233` с отсутствующим последним символом `1`, что приводит к неверному значению цвета.

Одним из решений этой проблемы могло бы быть удаление символа `#` **до** проверки количества символов в вашей строке.

Чтобы воспроизвести проблему, вставьте строку `#1a2331` в любое текстовое поле для ввода цвета при настройке цветовой темы Discourse.

 ![image](https://global.discourse-cdn.com/meta/original/3X/a/6/a6fa319f0d8bf4f4f9e8828238a117baba5db86b.png)

Я использую Windows 10 и Chrome, версия Discourse 2.4.0.beta7.

---

_[View the full topic](https://meta.discourse.org/t/allow-pasting-a-hex-color-string-with-a-leading-in-a-color-text-input-theme-customization/134715)._
