Rechercher dans l’assistance

Évitez les escroqueries à l’assistance. Nous ne vous demanderons jamais d’appeler ou d’envoyer un SMS à un numéro de téléphone ou de partager des informations personnelles. Veuillez signaler toute activité suspecte en utilisant l’option « Signaler un abus ».

En savoir plus

Focus while clicking scrollbars

  • 1 réponse
  • 0 a ce problème
  • Dernière réponse par Ashik T

more options

Issue Description: Typically, clicking on scroll bars doesn't cause the currently focused element to lose focus. However, when I click the scrollbar of an element with tabindex set to '-1', the focus is lost from the currently focused element. I'm unsure if this is the intended behavior or not, but it seems odd to me. I would appreciate it if someone could clarify whether this is a bug or intentional.

Steps to reproduce: 1. Focus on the input element. 2. Click on the scrollbar of the `ul` element.

You'll notice that the input element loses its focus. However, if you remove the `tabindex` attribute from the `ul` element and then click on the scrollbar, the input element retains its focus.

Sample code:

<input type='input'/>

  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
  • option
'''Issue Description''': Typically, clicking on scroll bars doesn't cause the currently focused element to lose focus. However, when I click the scrollbar of an element with ''tabindex'' set to '-1', the focus is lost from the currently focused element. I'm unsure if this is the intended behavior or not, but it seems odd to me. I would appreciate it if someone could clarify whether this is a bug or intentional. '''Steps to reproduce''': 1. Focus on the input element. 2. Click on the scrollbar of the `ul` element. You'll notice that the input element loses its focus. However, if you remove the `tabindex` attribute from the `ul` element and then click on the scrollbar, the input element retains its focus. '''Sample code''': <input type='input'/> <ul style='height: 200px; overflow: scroll; width: 200px' tabindex='-1'> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> <li>option</li> </ul>

Toutes les réponses (1)

more options

Apologies, the sample code got displayed here—it's something like this: " < input type='input'/> < ul style='height: 200px; overflow: scroll; width: 200px' tabindex='-1'>

 < li >option< / li >
 < li >option< / li >
 < li >option< / li >
 ....

< / ul> "

Modifié le par Ashik T

Cela vous a-t-il été utile ?

Poser une question

Vous devez vous identifier avec votre compte pour répondre aux messages. Veuillez poser une nouvelle question, si vous n’avez pas encore de compte.