Hallo,
kannst du mal ein minimal Beispiel posten? Also ein HTML/Javascript Fragment wo man dein Problem nachvollziehen kann.
Soweit ich dich verstanden habe, möchtest du die Ausführung des Codes aus "window.onbeforeunload" bei einer Veränderung in der Auswahlliste verhindern. Das heißt, dass du dort ein "onchange" oä Event definiert hast, welches die Seite neu laden soll?
Grüße