Per questioni di accessibilità non è il caso di usare display:none. Di solito per nascondere un elemento si consiglia questa tecnica:
Il javascript lo hai realizzato rispettando i canoni dell'accessibilità?codice:elemento { position:absolute; top:-100px; width:1px; height:1px; overflow:hidden; }![]()