Chrome bug

by gravof

HTML

<button>toggle</button>
<div>
    <p>
        <span></span>        
    </p>
</div>

CSS

div {
    width: 100px;
    height: 100px;
    border: 5px solid;  
    position: absolute;
    left: 50px;
}
div.hide {
    visibility: hidden;
}
p {
    overflow: hidden;
}

span {
    display: block;
    position: relative;
    left: -50px;
    width: 200px;
    height: 100px;
    background: aqua;
}

JavaScript

$('button').on('click', function() {
    $('div').toggleClass('hide')
})