На длины имен файлов такие ограничения:
ext4, btrfs - 255 байт. Для кириллицы в UTF-8 означает 127 символов кириллицы (если будет латиница, пробелы и знаки препинания, то получится побольше)
ntfs, fat32, exfat(?) - 255 символов (510 байт). Т.к. кодировка UTF-16, то и латиница, и кириллица занимают по 2 байта, то это именно 255 символов.
Для ntfs (в Windows7 и далее) реализована поддержка ещё более длинных имён, но обращаться к файлам требуется по UNC-имени (типа "\\?\C:\my_path_to_a_file_or_folder")
Так что тут можно только давать рекомендацию пользователям следить за длиной имён файлов, напр. при сохранении из того же браузера укорачивать предлагаемое имя файла. К тому же всё равно потом неудобно работать со слишком длинными именами - в том же файловом менеджере в таблице показывается только начало и конец имени файла, и надо наводить мышкй и т.п. изощрения, чтобы увидеть, что же там написано, и чем два имени файлов между собой отличаются.
Кстати, под Windows тоже регулярно вылезают проблемы с такими длинными именами - там есть ещё ограничение на длину полного пути файла. И в разных программах могут быть разные ограничения. Лично сталкивался с ситуацией, когда Word2010 не мог открыть документ, но если переложить файл на 1-2 каталога выше (имена каталогов тоже весьма длинные), то уже мог открыть. Или проблема при копировании папок с подкаталогами и всеми файлами с одного диска на другой.
ЗЫ. Видимо я отстал в терминологии :) , но что означает фраза "гасится браузер" ?