С некоторых пор это происходит даже в Chrome и, возможно, в других браузерах. Я думаю, что это позволит пользователям лучше набирать текст в текстовой области, поэтому я определенно думаю, что это не ошибка.
Но это действительно может испортить макет вашего сайта. Вы должны использовать немного CSS, чтобы исправить это, например
#yourtextarea {
width: /* fixed width here */
height: /* fixed height here */
}
В случае, если вышеперечисленное не работает, вы также можете подумать об использовании min-width
, max-width
и эквивалентных высот.
В любом случае, я не буду с этим путаться, так как это функция браузера и поэтому она полезна для пользователей.