Tach!
Es ging nicht darum, dass es ein Fehler wäre, Elemente mit
display: none
auszublenden. Es ging darum, dass jQuery fehlerhaft arbeitet.
Es arbeitet gemäß seiner Beschreibung. Dass es nicht zu deinem Anwendungsfall passt, heißt nur, dass es nicht zu deinem Anwendungsfall passt. Von diesem Standpunkt aus auf global fehlerhaft zu schließen halte ich für unangemessen.
dedlfix.