Разве это не просто HTML поле, изменяющее свою ширину, которое приводит к уменьшению ширины контейнера JS?
80% - 0% - 20%
90% - 0% - 10%
Редактировать:
Я полагаю, вы изменяете размер только контейнера HTML или JS.
Если вы измените размер контейнера JS с правой стороны, он откроет CSS (брат слева)
Если вы измените размер HTML контейнера с левой стороны (уменьшив его размер) затем вы также изменяете размер одного и того же брата справа, чтобы он соответствовал пространству.