На Маке окно можно задвинуть вниз за границу экрана, чтобы из-под низа торчал только заголовок. Но при каких-то условиях система, видимо, считает это «ошибкой» пользователя и исправляет её: окно вдруг снова оказывается целиком на экране. Наверное пользователь поставил так окно случайно и потерял его? Сейчас я ему помогу всё сделать правильно!
Эффект, разумеется, противоположный. То, что оно теперь вылезло целиком, сделало его невидимым среди десятка других подобных окон. Я же ищу его среди торчащих снизу ушей, ведь я оставлял его именно там!
Пользователю надо доверять. Если ты сделал фичу и человек ей воспользовался, не надо вдруг решать, что он это сделал случайно, и ломать фичу. Или не давай «плохую», на твой взгляд, фичу вовсе, или не мешай ей пользоваться.
На днях по работе было подобное обсуждение. Пользователь может закрепить некоторые строчки в списке. Но вот проблема: «если он в фильтрах выбрал что-то другое, эти строчки могут сбить его с толку, ведь они не соответствуют фильтру, так что давайте их тогда откреплять». Да с чего? Он же сам их закрепил! Смысл закрепления в том, чтобы видеть их всегда, несмотря ни на что! Если мы считаем, что закрепление мешает поиску, значит надо сделать их в разных частях интерфейса. Но абсурд же сначала давать человеку закреплять, а потом вдруг решать, что нам виднее, и откреплять.
См. также:

