Ideally, all browsers works consistently on pasting HTML to a text node like textarea.
While it is not a fix but a workaround for different behaviors across browsers, I think horizon can replace NBSP to ASCII space during the validation process like:
rules = rules.replace('\xa0', ' ')
in openstack_dashboard/dashboards/identity/application_credentials/forms.py.
Ideally, all browsers works consistently on pasting HTML to a text node like textarea.
While it is not a fix but a workaround for different behaviors across browsers, I think horizon can replace NBSP to ASCII space during the validation process like:
rules = rules.replace( '\xa0', ' ')
in openstack_ dashboard/ dashboards/ identity/ application_ credentials/ forms.py.