Добавьте прокрутку к независимому классу, а также вы должны установить, на какую max
высоту вы хотите, чтобы контент имел прокрутку, для примера ниже я использовал 400px
в качестве высоты, опубликуйте эту высоту, которую вы будете есть прокрутка.
Бонусный совет
При использовании flex для направления flex-direction:row;
по умолчанию вам не нужно специально использовать это .
.fixed-box {
position: fixed;
width: 100%;
}
.sticky-header {
position: fixed;
}
.inner-window {
border: 1px solid red;
display: flex;
flex-direction: row;
}
.first-column {
overflow-y: auto;
height: 400px;
}
.second-column {
overflow-y: auto;
height: 400px;
}
<div class="row h-100">
<div class="col-3">
<div class="col-9 bg-warning h-100 right-window">
<div class="inner-window">
<div class="first-column">
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
<p>This is first column</p>
</div>
<div style="background: green" class="second-column">
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
<p>This is second column</p>
</div>
</div>
</div>
</div>