Quando eu testo o programa ele não para de perguntar o ingrediente 1. Eu estou usando o Atom como editor, será que esse é o problema?
<script>
    var ingredientes = [];
    var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));
    var contador = 1;
    while( contador <= quantidade) {
        var ingrediente = prompt("Informe o ingrediente " + contador);
        var existe = false;
        for(posiçao = 0; posiçao < ingredientes.length; posiçao++) {
          if(ingredientes[posiçao] == ingrediente) {
            existe = true;
            break;
          }
          if(existe == false) {
            ingredientes.push(ingrediente);
            contador++;
          }
        }
    }
    console.log(ingredientes); 
            