tecla @Tab não funciona no pop-up na extensão do Chrome
Criei uma extensão do Chrome com um pop-up com a seguinte marcação HTML:
<html>
<head>
<style>
body {
font-family: 'Open Sans',arial,sans-serif;
background-color: #E5E5E5;
font-size: 13px;
text-shadow: 0px 1px rgba(255, 255, 255, 0.5);
}
</style>
</head>
<script type="text/javascript">function sendRequest(s,r){
chrome.tabs.getSelected(null, function(tab) {
chrome.tabs.sendRequest(tab.id, {search:s , replace:r}, function(response) {
console.log(response.farewell);
});
});
};
</script>
<body>
<label for="search">Search for</label><input name="search" id="search"></input>
<label for="replace">Replace with</label><input name="replace" id="replace"></input>
<button onclick="var s=document.getElementById('search').value;var r=document.getElementById('replace').value;sendRequest(s,r);">Go</button>
</body>
</html>
Quando abro o pop-up, selecione o primeiro campo de entrada e pressione a tecla Tab. O campo de entrada perde o foco, mas o segundo não obtém o foc
Se eu selecionar o primeiro novamente e pressionar tab mais uma vez, o segundo campo ganha foco. Pressionar novamente faz o botão ganhar foco e pressionar uma terceira vez faz com que o primeiro campo obtenha foco novament
Alguém sabe por que a primeira tecla da guia não funcionou?