This quite strange actually, I've developed WebGIS using geoserver for almost 3 years and never found this issue. If I may look at your geoserver configuration, I may can help u solve this.
Relevant Skills and Experience
GIS, geoserver, openlayers, postgis, leafletJS, QGIS
Proposed Milestones
$155 USD - final solution so geoserver can works fine
If I may look at your geoserver and server configuration, because this issue is a bit strange