Se eu não tivesse certeza sobre determinado comportamento, faria algumas coisas.
- Se eu fosse o desenvolvedor do programa, desejaria que isso acontecesse? Se a resposta for "definitivamente não", então é um bug. Em todos os outros casos, mais pesquisas são necessárias.
- Se eu fosse o desenvolvedor do programa, consideraria esse "recurso" tão fácil de usar quanto o restante do programa?
- Google para o que acontece e veja se outras pessoas o experimentam também. Se você encontrar alguma discussão sobre pessoas que têm o mesmo problema e como resolvê-lo, é mais provável que seja um bug. Se você encontrar discussões em que as pessoas dão respostas sobre como mudar o comportamento, é provável que seja uma característica do programa. Se ninguém fala sobre isso, provavelmente é um bug relativamente novo.
- Peça opinião de outros usuários, o que pode ser feito por meio do superusuário. Basta perguntar como detectar se é um bug e tentar se determinar, mas se você nos disser qual é o possível bug que encontrou, podemos lançar alguma luz sobre ele.
- Nunca é demais enviar um relatório de bug, mesmo que algo não seja um bug. É um sinal para o desenvolvedor que algo não está claro e pode precisar de algumas alterações, como adicionar uma dica de ferramenta ou uma seção de ajuda sobre por que algo está acontecendo.