Comments 259
Вот только у меня самого при выходе она регулярно крашится. Проблема не наблюдалась на самой первой сборке 11ой версии, а все последующие — как кто проклял. И что хоть чистые версии ставь — ничего. Помимо этого в данной конкретной сборке отказало контекстное меню, вызываемое правой кнопкой мыши, подозреваю криво обновилось — из-за этого писать топик пришлось в Канарейке, где тоже проблем хватает.
У меня вот так:

Особой разницы с Канарейкой не вижу, единственное что там адресная строка по размеру повыше и из-за этого цветовое выделение намного лучше выглядит. Но что есть, то есть.

Особой разницы с Канарейкой не вижу, единственное что там адресная строка по размеру повыше и из-за этого цветовое выделение намного лучше выглядит. Но что есть, то есть.
переустановил в чистую… начала работать.
Перенес почту из старого аккаунта, который я сохранили предварительно + включил опера линк и все заработало нормально :)
Перенес почту из старого аккаунта, который я сохранили предварительно + включил опера линк и все заработало нормально :)
Правый клик не работает при отключенных мышиных жестах. Поломали.
А можно похерить нафиг почту? Я ей всё равно не пользуюсь. Кстати, один раз пробовал, так она подохла на первых 120 тысячах строк RSS.
Можно. Надо удалить из оперы все почтовые аккаунты и rss-фиды.
Я имел в виду версию оперы, в которой этого не будет. Потому что лишний код — снижение эффективности. Если опера станет на мегабайт-другой меньше из-за удаления кода клиента, всем же лучше станет? Сделайте сборку с почтой и без.
О, я давно это у всех просил, даже у Йона, никто тебе такого не сделает, разве-что сам можешь покопаться в коде и удалить лишние куски =).
давайте еще попросим Apple убрать проигрывание видео и магазин из iTunes — мне например нужен только музыкальный плеер. ;)
Про эппл я ничего не скажу, но я ожидаю, что разработчики оперы более дружелюбны к пользователям, чем эппл.
Слушайте, это уже не смешно. Вопрос наличия или отсутствия почты обсуждался столько раз, что простым поиском в сети можно насобирать массу дискуссий.
Почта отсутствует в браузере после установки и не показывается на глаза до тех пор, пока вы сами этого не захотите. В памяти ничего не висит, систему/процессор не загружает. В чём, собственно, проблема-то?
Почта отсутствует в браузере после установки и не показывается на глаза до тех пор, пока вы сами этого не захотите. В памяти ничего не висит, систему/процессор не загружает. В чём, собственно, проблема-то?
Оно в исполняемом файле есть? Есть. Значит, как минимум, virtual address space использует, а с большой вероятностью и в память грузится, т.к. elf читает всю секцию text в память.
;)
Бесполезно.
Бесполезно.
Оно в исполняемом файле есть? Есть. Значит, как минимум, virtual address space используетНу не факт, чисто теоретически, дллка, в которой функционал почты реализован, может не грузиться на старте, а загружаться потом, если нужно :) Хотя врядли конечно это так в реальности.
DSK-318398 (File download can recursively overwrite folders without warning when using the Gtk file selector)
О! А я про этот баг писал ещё года два назад! Свершилось.
О! А я про этот баг писал ещё года два назад! Свершилось.
Так вот почему у меня тогда пропало 230 гигабайт видео >_<
Это о чём?
А рапорт вы отправляли два года назад? Или ограничились сообщением в форуме или комментариях журнала разработчиков?
Я честно заполнил багрепорт. Даже на английском языке.
Если есть номерок, скажите — просто поиском по ключевым словам не смог найти. Просто интересно посмотреть, почему они не докопались до вашего, а только среагировали на рапорт месячной давности.
Это как?
Надо же, вы мне открыли глаза, как люди пользуются средней кнопкой, ибо нажимать 2 раза — извращение. Давайте атаковать разработчиков баг-репортами.
А давайте не будем? Если скроллить длинные-длинные страницы, у меня палец устанет кнопку держать. Так как есть — вполне удобно.
Как насчет золотой середины?
Если клик короткий, прокрутка осуществляется пока не кликнешь еще раз.
А если удерживаешь долго — то при отпускании прокрутка прекращается. Где-то я подобное поведение видел.
Если клик короткий, прокрутка осуществляется пока не кликнешь еще раз.
А если удерживаешь долго — то при отпускании прокрутка прекращается. Где-то я подобное поведение видел.
Вы попробуйте как это в хроме и фф. Там оба метода прекрасно работают.
Если нажать среднюю кнопку, пролистать, а потом всего лишь повернуть колесико вверх или вниз, то тоже все отцепится. Вполне удобный компромисс. Но да, наверное не для всех.
средний клик — открывает ссылку в новом окне.
В опере работает, причём давно.
Так же как подметил GlucMAN, она открывает ссылку в новом окне (Фоном).
Так же как подметил GlucMAN, она открывает ссылку в новом окне (Фоном).
Наконец-то попробовал и пришлось удалить — не работает ПКМ :(
Вообще, было бы классно если бы Opera Mail и ей подобные — вынесли в расширения :)
Вообще, было бы классно если бы Opera Mail и ей подобные — вынесли в расширения :)
а чем Вам Opera Mail мешает? не пользуйтесь и все.
Тем, что это лишние мегабайты в дистрибутиве? Который изрядно похудел, к слову, но все равно. Его можно точно так же как и Unite скачивать при попытке первого запуска. Тем более, что он по умолчанию и так неактивен.
дистриб оперы вроде и так весит меньше остальных браузеров
Даже на модеме не проблема раз в 3-4 месяца скачать 10 мб стабильной версии браузера. Размер — не аргумент. И доп. функции в Opera не интрузивные — Opera не навязывает их.
Ну не качайте лишние мегабайты почтовика в 7-и мегабайтном дистрибутиве Оперы, качайте 30-и мегабайтный Сафари без лишних мегабайт.
говорили что почта в опере занимает меньше 300кб
Неточности перевода (всё не проверял, просто бросилось в глаза):
Не при наведении курсора мыши, а при установке текстового курсора в поле адреса.
- …Значок заменяет названия протоколов, <…> которые отныне отображаются только при наведении курсора мыши на адресную строку.
- Параметры в конце адресов по умолчанию визуально скрыты, если курсор мыши не наведен на адресную строку.
…прежде чем вы откроете путеводитель, знайте, что это по-настоящему захватывает!Не «захватывает», а «вызывает зависимость» или даже «наркотическую зависимость». :-)
Планируется ли сделать автоапдейтер расширений, как в хроме и в фаерфоксе?
Может он есть, а я не заметил?
Может он есть, а я не заметил?
Не понимаю зачем убрали общий элемент в котором отображались все RSS скопом. Сейчас приходится тыкать в каждую ленту и читать отдельно (
>Use PGO on *nix
не прошло и трех лет)
не прошло и трех лет)
> Адресная строка браузера — чрезвычайно важная функция
Так-то оно так, но вот многие пользователи понятия не имеют что это.
Так-то оно так, но вот многие пользователи понятия не имеют что это.
Для таких есть скриншот немного правее этой фразы.
Точно. Большинство уверено что адресная строка — это в Яндексе строка поиска (у кого Яндекс домашней стоит). Во всяком случае, часто бывает — говорю человеку «в адресной строке набери %sitename%». Человек жмёт домик, открывается Яндекс и чел в главную строчку поиска вбивает то что я его просил вбить.
Их можно понять. Поисковик исправит ошибки, язык, туда не нужно вводить http:// и прочие www. В строке адреса не написано, что вся эта фигня не обязательна.
Значит надо подсказку написать, типа как сейчас написано «введите адрес или запрос для поиска». Добавить что-нибудь типа «http:// необязательно» :-) Только сейчас эта подсказка справа адресной строки, сразу незаметна, ибо глаза сразу смотрят на моргающий курсор в начале строки и посказка серым цветом не видна абсолютно (только что проверил на двух девочках на работе). Так что надо подсказку перенести в левый бок и чтобы при начале ввода текста она пропадала.
Решил попробовать почтовый клиент, не смог соединиться с нашим локальным почтовым сервером, тот же Thunderbird работает.
У меня вопрос немного касающийся адресной строки в Опера 10. В настройках есть такая полезная галочка — Remember content on visited page, если я правильно понимаю этот content как-то индексируется в каталог vps в профиле Opera. Расскажите пожалуйста, как ограничить размер этого кеша? В настройках Disc Cache — 100 MB, но я так понимаю это ограничение размера каталога cache, ибо размер каталога vps у меня 1 GB. Может есть какая-то настройка в opera:config или ещё какой-то способ? Или размер этого vps зависит только он настройки Addresses в разделе настроек History и другого способа влияния на его размер нету?
Оперой неудобно пользоваться в я.чате и гуглтоке. Потому, что всплывающие окна с чатом нельзя выдернуть из материнского окна. Когда это изменят?
У меня по нажатию на Pop out в гуглтоке вполне успешно выскакивает отдельной вкладкой, которую спокойно можно выдернуть отдельным окном. ЧЯДНТ?
Вы все делаете не так. В данный момент по-человечески вытащить поп-ап окно за границы материнского окна в опере вытащить невозможно. Потому, что я вынужден искать вкладку, чтобы вытащить. Вместо того, чтобы просто перетащить за заголовок окна.
Однако ж вы говорили «нельзя выдернуть» а не «неудобно выдергивать».
да, не так удобно и быстро работает, как в Chrome, но все же можно:
www.youtube.com/watch?v=EafkTsjnaSw
если изначально окно развернуто, то вкладку надо перетаскивать на таскбар.
www.youtube.com/watch?v=EafkTsjnaSw
если изначально окно развернуто, то вкладку надо перетаскивать на таскбар.
Если бы ещё таб можно было вытащить за пределы MDI…
Так его и можно вытащить, как раз это я в видео и показываю — вытаскиваю таб за пределы окна и создаётся новое окно. Видимо, у Opera такая архитектура, что таб без элементов окна быть не может.
Да, это как раз структра MDI, я же говорил про вытаскивание отдельного таба только с адресной строкой и заголовком.
Видимо, у Opera такая архитектураВ версии 9.2 можно было вытащить просто рамку со строкой адреса. В 9.5 убрали. Имхо, самый большой фейл тех времен.
А я и не знал, что такое было, хотя ещё с 6-й версии пользуюсь
аналогично ) На самом деле, это все Chrome испортил своим революционно удобным жонглированием вкладок. Раньше никому это и не нужно было, наверное )
Раньше не было широкоформатных больших мониторов, поэтому браузер всё время был открыт на полный экран. Теперь для просмотра флеша удобней использовать ontopreplica
Было так:

Твитер — окно внутри mdi, Яндекс — внешнее окно, у него свя кнопка на панели задач. Кому это мешало, не понятно.
К слову, на Маке сейчас (как было раньше не знаю) в Опере вообще нет mdi, все всплывающие окна открываются как новые окна приложения и у них нет вкладок и прочего, т.е. это похоже на окно Яндекса со скриншота.

Твитер — окно внутри mdi, Яндекс — внешнее окно, у него свя кнопка на панели задач. Кому это мешало, не понятно.
К слову, на Маке сейчас (как было раньше не знаю) в Опере вообще нет mdi, все всплывающие окна открываются как новые окна приложения и у них нет вкладок и прочего, т.е. это похоже на окно Яндекса со скриншота.
Лучше свой javascript движок допилили
*Лучше бы
Допилили.
Что, курсоры наконец заработали?
Эх, мечты )
Курсоры и JS-движок. А?
Бэ.
Этот код прекрасно работает даже в IE6. Но только не в Опере! Это, видимо, нереально сложно — менять курсор по mouseout. Уже два года починить не могут.
<div id="d1" style="height: 500px; width: 500px; position: relative; border: 1px solid black;">
<div style="position: absolute; height: 300px; width: 300px; top:100px; left: 100px; border: 1px solid black"
onmouseover="document.getElementById('d1').style.cursor='pointer'"
onmouseout="document.getElementById('d1').style.cursor=''"></div>
</div>
Этот код прекрасно работает даже в IE6. Но только не в Опере! Это, видимо, нереально сложно — менять курсор по mouseout. Уже два года починить не могут.
А вы поменяйте cursor='' на cursor='default'
«default» — это другое значение курсора.
А я хочу просто убрать из стиля определение курсора. Чтобы он был как у родителя.
А я хочу просто убрать из стиля определение курсора. Чтобы он был как у родителя.
>Чтобы он был как у родителя.
Для этого есть inherit, который работает если указать родителю курсор. В целом же поведение auto в такой ситуации нигде в стандарте не описано. Как сказали ниже — используйте css.
Для этого есть inherit, который работает если указать родителю курсор. В целом же поведение auto в такой ситуации нигде в стандарте не описано. Как сказали ниже — используйте css.
> В целом же поведение auto в такой ситуации нигде в стандарте не описано.
Да правда что ли?
www.w3.org/TR/CSS2/ui.html#cursor-props
Курсор должен выбираться в соответствии с текущим контекстом. Текущий контекст — просто див. Во всяком случае, текущий контекст НЕ меняется, если увести курсор на документ, а потом вернуть обратно. А вот курсор почему-то Оперой меняется в отсутствие изменения контекста.
Да правда что ли?
www.w3.org/TR/CSS2/ui.html#cursor-props
Курсор должен выбираться в соответствии с текущим контекстом. Текущий контекст — просто див. Во всяком случае, текущий контекст НЕ меняется, если увести курсор на документ, а потом вернуть обратно. А вот курсор почему-то Оперой меняется в отсутствие изменения контекста.
>> Во всяком случае, текущий контекст НЕ меняется
Пустая строка в качестве значения свойства cursor просто игнорируется, что вполне логично, т.к. в спецификации CSS 2.1 такая возможность не оговаривается. В СSS3 единственное, что более-менее по данной теме, это: "The UA may treat unsupported values as 'auto'.", но именно пустая строка в качестве значения не оговорена вообще.
Так что, это не баг, а, скорее, поведение, отличное от остальных.
По мне, чего действительно не хватает в поддержке Оперой CSS, так это дробных процентов с округлением хотя бы до сотых.
onmouseout=«document.getElementById('d1').style.cursor=''»
Пустая строка в качестве значения свойства cursor просто игнорируется, что вполне логично, т.к. в спецификации CSS 2.1 такая возможность не оговаривается. В СSS3 единственное, что более-менее по данной теме, это: "The UA may treat unsupported values as 'auto'.", но именно пустая строка в качестве значения не оговорена вообще.
Так что, это не баг, а, скорее, поведение, отличное от остальных.
По мне, чего действительно не хватает в поддержке Оперой CSS, так это дробных процентов с округлением хотя бы до сотых.
Кто вам сказал, что поведение при изменении свойств яваскриптом должно быть аналогичным изначальному выставлению свойств.
При выставлении auto яваскриптом поведение не определено.
При выставлении auto яваскриптом поведение не определено.
Кто вам сказал, что поведение при изменении свойств яваскриптом должно быть аналогичным изначальному выставлению свойств.
Ёпт, в цитатник.
Чего только фанаты Оперы не придумают, лишь бы багу не признавать.
Фанатов вы нашли там же, где и подтвержденный стандартом баг, да?
Баг я нашел в Опере. А фанатов здесь.
Пока вы нашли только что опера по данному вопросу не согласна лично с вами. Вот когда она будет не согласна со стандартом, и вы приведете тому подтверждение, а не ссылку на стандарт по css, в котором, по вашим же словам, все работает — тогда можете называть меня дураком и фанатиком. А пока это лишь словоблудие в отсутствии аргументов.
Хах, то есть если я с помощью Javascript-кода изменяю CSS-стиль элемента, то Опера не обязана его применить, я верно вас понял?
Да я как-то не вижу смысла спорить с человеком, который утверждает, что, если css-свойство задано js-ом, то браузер не обязан выполнять спецификацию CSS.
Хорошо, распишу как для дошкольников, раз вы по-другому не понимаете: по mouse-over мы меняем курсор на некий определенный, теперь, когда мы выставим ему auto, опера вполне логично возьмет предыдущее значение, а вовсе не значение по умолчанию. И поведение в цсс абсолютно аналогично: если у нас не прописан курсор, мы ставим ему auto, который, в свою очередь, возьмет значение родителя, или же значение по умолчанию, ежели и у родителя(ей) курсор не прописан. Если же курсор элементу прописан, то, вполне закономерно, будет взят он. Так вот, ваш код, выставляющий auto, вполне логично берет прописанное (пусть и яваскриптом) значение, а не пробегается по родителям.
Вкратце: хотите дефолтный курсор — используйте default. Хотите наследовать от родителя — используйте inherit и прописывайте родителю курсор иначе, опять же, от родителя возьмется auto)
Ежели такая элементарная вещь вам не ясна, то да, я тоже не вижу смысла дальше спорить.
Вкратце: хотите дефолтный курсор — используйте default. Хотите наследовать от родителя — используйте inherit и прописывайте родителю курсор иначе, опять же, от родителя возьмется auto)
Ежели такая элементарная вещь вам не ясна, то да, я тоже не вижу смысла дальше спорить.
Простите, вы являетесь работником Оперы?
Вы, батенька, прежде чем хамить, потрудитесь спецификацию прочитать. auto — это не default и не inherit, auto — это контекстно обусловленный курсор; например, pointer на гиперссылках — это контекстно обсуловленный курсор: браузер анализирует содержимое под курсором и меняет ему форму.
Когда я меняю js-ом курсор на auto браузер должен проанализировать контекст и выставить соответствующий курсор. Опера считает себя выше этого. Однако если курсор вывести за границы внешнего дива, а потом вернуть обратно — в Опере что-то перещелкивает и она внезапно осознает, что курсор надо пересчитать. Разумеется, контекст для курсора совершенно одинаковый независимо от того, наведен курсор на див снаружи или изнутри.
Когда я меняю js-ом курсор на auto браузер должен проанализировать контекст и выставить соответствующий курсор. Опера считает себя выше этого. Однако если курсор вывести за границы внешнего дива, а потом вернуть обратно — в Опере что-то перещелкивает и она внезапно осознает, что курсор надо пересчитать. Разумеется, контекст для курсора совершенно одинаковый независимо от того, наведен курсор на див снаружи или изнутри.
>Хамить
habrahabr.ru/blogs/opera/108386/#comment_3431300
>контекстно обусловленный
Никто и не спорил. Она анализирует. И выставляет. Как я уже описал выше.
habrahabr.ru/blogs/opera/108386/#comment_3431300
>контекстно обусловленный
Никто и не спорил. Она анализирует. И выставляет. Как я уже описал выше.
>>Хамить
> habrahabr.ru/blogs/opera/108386/#comment_3431300
Я-то прочитал спецификацию :)
> Никто и не спорил. Она анализирует. И выставляет. Как я уже описал выше.
Как? Я что-то пропустил? Где там хоть слово про анализ контекста? С чего вообще выставленное ранее значение принимается во внимание? Почему выставленное ранее значение перестает приниматься во внимание, если увести курсор на документ и вернуть обратно?
> habrahabr.ru/blogs/opera/108386/#comment_3431300
Я-то прочитал спецификацию :)
> Никто и не спорил. Она анализирует. И выставляет. Как я уже описал выше.
Как? Я что-то пропустил? Где там хоть слово про анализ контекста? С чего вообще выставленное ранее значение принимается во внимание? Почему выставленное ранее значение перестает приниматься во внимание, если увести курсор на документ и вернуть обратно?
>С чего вообще выставленное ранее значение принимается во внимание
А с чего бы оно не должно?
>Почему выставленное ранее значение перестает приниматься во внимание, если увести курсор на документ и вернуть обратно?
Вот это уже больше похоже на баг.
А с чего бы оно не должно?
>Почему выставленное ранее значение перестает приниматься во внимание, если увести курсор на документ и вернуть обратно?
Вот это уже больше похоже на баг.
> А с чего бы оно не должно?
А действительно. Почему бы при рендеринге документа и не учитывать предыдущую историю его изменений. А заодно день недели, влажность воздуха и курс японской иены.
> Вот это уже больше похоже на баг.
А несмена курсора в ситуации, когда он явно меняется — конечно, непохожа на баг.
А действительно. Почему бы при рендеринге документа и не учитывать предыдущую историю его изменений. А заодно день недели, влажность воздуха и курс японской иены.
> Вот это уже больше похоже на баг.
А несмена курсора в ситуации, когда он явно меняется — конечно, непохожа на баг.
А разве пустой параметр означает, что что-то должно меняться? IMHO, раз изменение не указано — его и нет.
Это ваш официальный комментарий?
Мда, квалификация сотрудников Оперы продемонстирована в полный рост.
Пустое значение для свойства означает, что определение свойства должно быть удалено. То есть как будто это свойство не было задано ранее.
Это обычное кроссбраузерное решение. В этом случае браузер должен пересчитать стиль в соответствии с примененными стилями. Opera в погоне за скоростью, ряде случаев этого не делает — в результате получаем баги с отображением.
var d = document.createElement('div')
d.style.display = 'inline';
alert(d.style.cssText); // выведет "display: inline;"
d.style.display = '';
alert(d.style.cssText); // выведет пустую строку
Это обычное кроссбраузерное решение. В этом случае браузер должен пересчитать стиль в соответствии с примененными стилями. Opera в погоне за скоростью, ряде случаев этого не делает — в результате получаем баги с отображением.
Я вам секрет открою: курсор на onmouseover можно не менять. Он сам поменяется, если вы просто в css укажите cursor: pointer.
Судя по развившейся вниз ветке, вы пришли говном покидаться, а не проблему решить.
Но я верю в людей, поэтому давайте всё же к делу:
— Приведите код, который бажит (адекватный спецификации, а не cursor="")
— Скажите как оно должно работать, а как работает на самом деле
И я с удовольствием поставлю багу и прослежу за её дальнейшей судьбой. Всё то же самое могли бы сделать и вы, но я не против помочь.
Но я верю в людей, поэтому давайте всё же к делу:
— Приведите код, который бажит (адекватный спецификации, а не cursor="")
— Скажите как оно должно работать, а как работает на самом деле
И я с удовольствием поставлю багу и прослежу за её дальнейшей судьбой. Всё то же самое могли бы сделать и вы, но я не против помочь.
Баги несколько раз в Оперу слал, только ни по одной еще ничего не написали в ответ.
Ни спасибо, ни комментариев, ни вопросов. Есть ли смысл дальше слать? Их кто-нибудь читает? В трекерах Мозиллы, Вебкита и IE хоть отвечают.
Ни спасибо, ни комментариев, ни вопросов. Есть ли смысл дальше слать? Их кто-нибудь читает? В трекерах Мозиллы, Вебкита и IE хоть отвечают.
А там где-нибудь написано: «Мы вам перезвоним на следующей неделе» или «Ждите нашего ответа, в противном случае баг не будет обработан»? :) По-видимому, нет.
Зачем тогда паникуете? Баги обрабатывают специально обученные люди. Дубликаты складывают к уже имеющимся, оригинальные баги приводят в чувство, назначают нужным людям и в какой-то момент вносят в список запланированных исправлений.
И чем подробнее и правильнее будет описан баг, тем больше шансов на его исправление. Это справедливо для любых баг-трекеров. Если что-то очень серьёзное нашли, если в чём-то не уверены, если не что-то не сформулировать или нет опыта написания баг-репортов, то пишите мне — я помогу.
Зачем тогда паникуете? Баги обрабатывают специально обученные люди. Дубликаты складывают к уже имеющимся, оригинальные баги приводят в чувство, назначают нужным людям и в какой-то момент вносят в список запланированных исправлений.
И чем подробнее и правильнее будет описан баг, тем больше шансов на его исправление. Это справедливо для любых баг-трекеров. Если что-то очень серьёзное нашли, если в чём-то не уверены, если не что-то не сформулировать или нет опыта написания баг-репортов, то пишите мне — я помогу.
Расскажу как у нас с нормальными браузерами. Мы находим баг, отправляем в трекер браузеру, в коде добавляем обход этого бага. Например, если баг возник в опере 10.51, то код выглядит как-то так:
if (browser.opera && browser.version > 10.51) {… }
Дальше когда мы получаем по почте сообщение о том, что баг исправлен, в тикете записана версия браузера, в которую попадет этот фикс. Скажем, это версия 10.55. И меняем условие:
if (browser.opera && browser.version > 10.51 && browser.version < 10.55) {… }
Все прекрасно, да?
if (browser.opera && browser.version > 10.51) {… }
Дальше когда мы получаем по почте сообщение о том, что баг исправлен, в тикете записана версия браузера, в которую попадет этот фикс. Скажем, это версия 10.55. И меняем условие:
if (browser.opera && browser.version > 10.51 && browser.version < 10.55) {… }
Все прекрасно, да?
Ветвистый же у вас код. Ну, то есть нефига не прекрасно, что идёт такое дотошное определение браузера. Но не суть. А кто пишет вам письма об исправленном баге, в случае с IE, Firefox и Webkit?
Багтрекер их пишет когда они статус тикета меняют.
В случае с нашим закрытым трекером такое не пройдёт, к сожалению. Даже если бы вы получали письма о статусе тикета, то между тем, когда баг исправлен и тем, когда он протестирован, внедрён и запущен в одну из публичных версий, проходит некоторое время. И изначальный баг уже не слишком явно связан с версией браузера, в которой он исправлен. Хотя в чейндж-логе он будет упомянут.
В общем, какая-то научная фантастика, а не письма из трекера.
В общем, какая-то научная фантастика, а не письма из трекера.
Не пробовали пользоваться современными багтрекерами? Попробуйте, у Мозиллы неплохой.
Нас вполне устраивает наш багтрекер. Дело не в его современности, а в том, что он, к большому сожалению, закрыт для публичного доступа. Но таковы уж наши задачи.
> Нас вполне устраивает наш багтрекер.
А нас нифига не устраивает ваш багтрекер и ваша работа с багами.
Пока из того, что мы зарепортили в Оперу, не починен НИ ОДИН баг.
А нас нифига не устраивает ваш багтрекер и ваша работа с багами.
Пока из того, что мы зарепортили в Оперу, не починен НИ ОДИН баг.
Дайте список багов, который вы зарепортили.
Иначе голословные утверждения — это троллинг.
Иначе голословные утверждения — это троллинг.
DSK-295636
DSK-318524
mdevils придет, еще кинет.
DSK-318524
mdevils придет, еще кинет.
В DSK-295636 (плавающий родитель, два ребёнка, первый плавающий) вы пишете:

Насчёт DSK-318524 (margin:auto, getComputedStyle) — всё ясно, буду лоббировать.
Outer div should stretch to contain both floated and normal blockСделал скрины и поведение Opera, насколько я понимаю, соответствуюем вашему «should» и выглядит более адекватным, т.к. у внешнего блока нет размеров.

Насчёт DSK-318524 (margin:auto, getComputedStyle) — всё ясно, буду лоббировать.
Хотя в чейндж-логе он будет упомянут.
Сделал скрины и поведение Opera, насколько я понимаю, соответствуюем вашему «should»
И где же в чейнджлоге упоминание про этот баг, позвольте полюбопытствовать?
Проблема в другом. Что в 11.00, что в 10.63, 10.52 и 9.52 — блок отображается одинаково и соответствует вашим требованиям. Более того, обратите внимание на заголовок страницы с багом — «FF bug». Т.е. баг, по сути, «invalid», если по классификации нашего трекера.
Хорошо, где сообщение «invalid»?
Уже выставлен. Что-то у нас сказка про белого бычка выходит. Я говорю, что трекер закрыт. Вы, что хотите знать, что там происходит. Я говорю, что закрыт. Вы хотите знать.
Прекратим?
Давайте лучше по-другому. В текущей ситуации, с закрытым трекером — какие уведомления вы хотели бы получать?
Прекратим?
Давайте лучше по-другому. В текущей ситуации, с закрытым трекером — какие уведомления вы хотели бы получать?
> Ну, то есть нефига не прекрасно, что идёт такое дотошное определение браузера
if (browser.opera && browser.version <= 9.27) { // Артефакты рендеринга анимации множества изображений
this.disableAnimation();
}
Перепишите код правильно?
if (browser.opera && browser.version <= 9.27) { // Артефакты рендеринга анимации множества изображений
this.disableAnimation();
}
Перепишите код правильно?
Я не говорю, что конкретно эта проблема решена вами неправильно. Просто сам подход опасный. И это не просто идеологические бредни, я почти каждый день сталкиваюсь с сайтами, которые неумело парсят браузер и версию — и хорошо, если на JS — так иногда и на сервере. Проходит год, два — и реальность уже не укладывается в рамки их первоначальных регулярок. И начинаются танцы…
Так не надо выпускать версии, которые никто не тестировал — и сайтам не придется парсить версию браузеров кривыми регулярками.
Вы в курсе нашего процесса тестирования? Нет.
Голословные утверждения — это троллинг.
Голословные утверждения — это троллинг.
Я в курсе, что вы раз за разом выпускаете кривые версии.
Что в очередной версии Оперы может ВНЕЗАПНО сломаться что-нибудь.
И что, если поддержка какой-то фичи заявлена в чейнджлоге, то реально поддерживаться она начнет в лучшем случае через три мажорных релиза. Курсоры вон не починили до сих пор.
Сейчас та же фигня с css-transition. Поддержка заявлена, работать невозможно.
Что в очередной версии Оперы может ВНЕЗАПНО сломаться что-нибудь.
И что, если поддержка какой-то фичи заявлена в чейнджлоге, то реально поддерживаться она начнет в лучшем случае через три мажорных релиза. Курсоры вон не починили до сих пор.
Сейчас та же фигня с css-transition. Поддержка заявлена, работать невозможно.
> — Приведите код, который бажит (адекватный спецификации, а не cursor="")
Без проблем: тот же самый, только 'auto' вместо ''.
> — Скажите как оно должно работать, а как работает на самом деле
Как во всех нормальных браузерах.
> И я с удовольствием поставлю багу и прослежу за её дальнейшей судьбой. Всё то же самое могли бы сделать и вы, но я не против помочь.
А я и поставил им багу полтора года назад. Толку ноль.
У них, собственно, даже багтрекера публичного нет.
Без проблем: тот же самый, только 'auto' вместо ''.
> — Скажите как оно должно работать, а как работает на самом деле
Как во всех нормальных браузерах.
> И я с удовольствием поставлю багу и прослежу за её дальнейшей судьбой. Всё то же самое могли бы сделать и вы, но я не против помочь.
А я и поставил им багу полтора года назад. Толку ноль.
У них, собственно, даже багтрекера публичного нет.
И, да — это не имеет никакого отношения к JS-движку, уж извините. Это рендеринг в чистом виде.
А нефиг менять курсоры :) Но это, конечно же, имхо.
Прошу прощения, а кем вы в Опере работаете?
Почему-то у меня опера с каждой новой версией все хуже и хуже (в плане производительности) работает с сайтами, на которых много контента обновляется динамически: gmail.com, некоторые сайты, использующие comet-сервера для обновления, например 1chan.ru
Расширения. Теперь они и в Опере.
и какая тут связь?
Ну, понаустанавливают, потом говорят, что все тормозит :)
У меня Gmail по-крайней мере работает не медленнее прежнего и вообще, на производительность не жалуюсь.
Свершилось! Они наконец-то починили боковые кнопки мыши!
А мне нравились старые значки в правом углу адресной строки.
Удивительно. Никто даже не написал что адресная строка теперь как в хроме :)
как вернуть назад http:// и выключить попап для жестов мышью?
>как вернуть назад http://
Поддерживаю.
Поддерживаю.
больше даже раздражает скрытие аргументов GET(а) :(
В статье написано, opera:config#UserPrefs|HideURLParameter
спасибо
Он вам зачем все время нужен? Захотели посмотреть милые сердцу буквы — поставили фокус в строку ввода.
Имхо, решение Оперы с появляющимся по фокусу протоколом лучше Хромовского, где он тайком присоединяется к копируемому адресу.
Также разработчики хотели подчеркнуть, что не все то security, что https, поэтому они не показывают https, а показывают реальное положение вещей с безопасностью страницы.
Также разработчики хотели подчеркнуть, что не все то security, что https, поэтому они не показывают https, а показывают реальное положение вещей с безопасностью страницы.
Какая-то нехорошая тенденция у оперы пошла — после установки надо допиливать кучу настроек, чтобы вернуть юзабилити.
в хроме уже давно http:// убрали. никто не жаловался
хром тихо смеется в сторонке
Подсказки для жестов — отличная штука! Проблемы с правой кнопкой у меня не проявились, хотя при установке поверх старой возникла ошибка записи какого-то файла.
Пару билдов назад был неприятный баг — keyup() над ссылкой считалось кликом по ссылке, даже если keydown() был не на ней. Исправили.
Пару билдов назад был неприятный баг — keyup() над ссылкой считалось кликом по ссылке, даже если keydown() был не на ней. Исправили.
Лучше бы починили отсутствие возможности убить процесс opera.exe в W7x64. Task manager, process monitor, pskill бессильны. Ситуация не единичная, см. гугл, windows 7 kill opera.exe
У меня такое в 10-й версии было постоянно, причем на х86 7-ке. И мне, вообще, не понятно как такой процесс можно создать, который не убивается системой? Это ж какое поле для деятельности. Не нужно производителям антивирусов писать защиту от выгрузки их модуля! Просто неубиваемый процесс, а хуле!
В 11-й вроде пока не случалось такого.
В 11-й вроде пока не случалось такого.
Это похоже известная бага 7-ки, при закрытии приложений работающих с сетью (про нее тут когда-то писали), у меня на uTorrent часто повторялась, сейчас уже не замечаю.
Вообще говоря, намеренно такое приложение пользовательского режима сделать невозможно. Если процесс не убивается, значит, он обратился к драйверу, и драйвер подвис. В результате система не может окончательно уничтожить процесс, поскольку если она это сделает, а драйвер очнётся и, наконец, попытается отдать запрошенные приложением данные, ему некуда будет их записывать: процесса нет, контекста нет, память освобождена. Это — крэш и, следовательно, BSOD. Поэтому объект процесса удерживается живым до тех пор, пока драйвер не завершит обработку. Так что Опера если в чём и виновата, то только в том, что случайно воспроизводит условия для выявления проблемы в стороннем (или системном) драйвере, т.к. свои драйвера она в винду не устанавливает.
Кстати, для вирусов и антивирусов эта особенность виндов в убиении процессов совершенно бесполезна. Даже если программа найдёт (или внедрит свой) драйвер, который виснет так, что процесс нельзя убить, то попытка убийства процесса уничтожит все «нормальные» потоки, не висящие внутри драйвера. А те потоки, которые висят в драйвере, вообще ничего не могут сделать, пока драйвер не вернёт управление. А как только вернёт — блокировка снимется, и система тут же доведёт процедуру уничтожения процесса до конца. Так что такой «неубиваемый» процесс никакой полезной (или деструктивной) деятельности выполнить не сможет. (Конечно, «висящий» драйвер сам по себе может много чего делать, хорошего или нехорошего, но для этого совершенно необязательно вызывать его из некоего процесса, достаточно загнать его в ядерный поток управления, стартующий самостоятельно при загрузке системы.)
Кстати, для вирусов и антивирусов эта особенность виндов в убиении процессов совершенно бесполезна. Даже если программа найдёт (или внедрит свой) драйвер, который виснет так, что процесс нельзя убить, то попытка убийства процесса уничтожит все «нормальные» потоки, не висящие внутри драйвера. А те потоки, которые висят в драйвере, вообще ничего не могут сделать, пока драйвер не вернёт управление. А как только вернёт — блокировка снимется, и система тут же доведёт процедуру уничтожения процесса до конца. Так что такой «неубиваемый» процесс никакой полезной (или деструктивной) деятельности выполнить не сможет. (Конечно, «висящий» драйвер сам по себе может много чего делать, хорошего или нехорошего, но для этого совершенно необязательно вызывать его из некоего процесса, достаточно загнать его в ядерный поток управления, стартующий самостоятельно при загрузке системы.)
Скажите, как сменить шорткат для О-меню. Облазил настройки, не нашёл.
а какой там шорткат? альт тыкаем и появляется меню…
Мне вот и нужно избавиться от него, чтобы тыкаешь, а ничего не появляется.
А кто нибудь смог отключить подсказки для жестов? Надеюсь в следующей сборке сделают отключаемые?
когда открыт выпадающий список со списком возможных поисковых запросов яндекса на странице и курсор стоит в конце строки, то двойной щелчок мыши на любом месте в этом поле ввода раньше выделял текст в поле ввода до разделитея (проще говоря — последнее слово в этом поле ввода).
сейчас текст не выделяется
сейчас текст не выделяется
А есть возможность обновить ядро, добавить поддержку html5, а интерфейс оставить на уровне 9-ой оперы?
Я понимаю конечно что бэта, что на свой страх и риск и всё такое, но блин!
Вкатил как обычно поверху текущей версии, и обычно всё в порядке. А эта версия, поставила стартовой яндых, и поменяла настройку Startap на старт с домашней странички. При этом с инсталяшки пропала галка «запустить после инсталяции».
В результате, сразу после инсталяции, запустилась и убила все сохранённые вкладки в количестве 20~ шт. последний бакап почему-то аж 15го, пришлось по хистори поднимать.
Ну как так случайно можно было сделать, такую дорогу косяков которые убили сессию?
P.S. Это был просто крик души. Сам я оперу очень люблю, и сижу на ней аж с 3,62 версии, другие броузеры в силу разных причин не подходят
Вкатил как обычно поверху текущей версии, и обычно всё в порядке. А эта версия, поставила стартовой яндых, и поменяла настройку Startap на старт с домашней странички. При этом с инсталяшки пропала галка «запустить после инсталяции».
В результате, сразу после инсталяции, запустилась и убила все сохранённые вкладки в количестве 20~ шт. последний бакап почему-то аж 15го, пришлось по хистори поднимать.
Ну как так случайно можно было сделать, такую дорогу косяков которые убили сессию?
P.S. Это был просто крик души. Сам я оперу очень люблю, и сижу на ней аж с 3,62 версии, другие броузеры в силу разных причин не подходят
Без http:// ссылка, как кастрированная.
Перестали работать собственные жесты мыши. Я раньше делал GestureDown ctrl и вешал на жест открытие приватного таба. В этом билде перестало работать. Я писал в Opera desktop team, но Rijk как-то не прореагировал на это.
Если вас волнует какая-то проблема, пишите сюда bugs.opera.com/wizard в независимости от того кто и как отреагировал в журнале разработчиков.
а у меня она память жрет даже в состоянии покоя… ужас какой-то
Когда уже наконец сделают так, чтобы новая пустая вкладка открывалась последней?!!!
Preferences->Advanced->Tabs->Open new tab next to active выключать не помогает?!!!
Тогда все вновь создаваемые вкладки будут открываться в конце. Я имею в виду другое. Мне нужно чтобы новая вкладка по Ctrl+T или по щелчку на + появлялась последней. При этом открывая какую-нибудь ссылку в новой вкладке, нужно чтобы она создавалась рядом с текущей. Так реализовано во всех остальных браузерах. Может я конечно придираюсь, но именно это меня очень раздражает в опере!
Скажите, пожалуйста какой скин используется на скрине
www.opera.com/bitmaps/products/browser/next/opera11/beta/scr/o11b_scr3.png
Что на странице www.opera.com/browser/next/
Может это тот стандартный тёмный скин, который как-то однажды появился, а потом исчез из стандартной поставки?
www.opera.com/bitmaps/products/browser/next/opera11/beta/scr/o11b_scr3.png
Что на странице www.opera.com/browser/next/
Может это тот стандартный тёмный скин, который как-то однажды появился, а потом исчез из стандартной поставки?
Sign up to leave a comment.
Встречайте новую адресную строку, жесты мышью и обновленную почту с расширениями