Очевидно, добавление position: absolute;
к третьему элементу приводит к принудительной установке позиции (например, right: 16px;
или right: 0;
) независимо от переполнения (теперь большого) родительского элемента или его отсутствия.
<div style="overflow: auto; position: absolute; right: 0;">
<div style="position: fixed; right: 0;">
<div style="position: absolute; right: 16px;"><span>Hide Something</span></div>
<div><span>Show Something</span></div>
</div>
</div>