Здравствуйте, уважаемые участники форума.

В gecko 1.9.1.2 есть весьма неприятный баг под Mac OS X.

Если создать двe таблицы "tree" flex="1" разделенные горизонтальным сплиттером то по умолчанию обе таблицы занимают постраницы.
Но при попытке редактровать какойнибудь элемент верхней таблицы (двойной щелчок мыши) эта таблица увеличивает высоту примерно в 1.5 раза а нижняя уменьшает высоту на 50%
Когда редактировать заканчиваю, все возврящается на свои места.

Заметил что этот баг ликвидируется если хотябы чуть чуть подвинуть сплиттер (drag).

Подскажите пожалуйста как программно подвинуть сплиттер из c++ или, намного лучше - из Javascript.

PS. Если убрать сплиттер совсем то баг тоже проявляется.

13-09-2009 19:02:08
Проблему решил. Оказывается при добавлении новых элементов значение аттрибута rows не меняется само по себе - его нужно менять программно (у меня custom tree view). Если это сделать то глюки пропадают.