Как стать автором
Обновить

Комментарии 208

В последнее время очень часто приходится перезапускать Vivaldi и Chromium из-за того, что, спустя некоторое время, они начинают беcпричинно отъедать одно ядро ЦП целиком. Можно даже все табы закрыть. В TaskManager-е виновными указываются "задачи" самого Vivaldi. Замечаю это регулярно, т.к. начинает усиленно работать куллер. В ночное время это доставляет особенно много хлопот. У меня у одного такое наблюдается?

P.S. Linux Mint
У меня происходит что-то подобное. Примерно через сутки активного использования Vivaldi у него существенно снижается отзывчивость и он начинает занимать процессор даже без активности. По этому и пришлось от него отказаться.
Windows.
А баг-репорты кто-нибудь отправлял?
Думаю, такой баг уже многократно отправлялся. Ваш багтрекер так и закрыт, возможности узнать уже открытые баги нету?
Все так думают. А в итоге — ноль репортов по какой-нибудь проблеме.

Ну, вот предположим, что есть открытая BTS. В ней — более 13 тысяч записей. И вам нужно найти баги по определённой проблеме. Учитывая, что все репорты пишутся на английском и все — разными людьми, в результате чего даже одна и та же проблема может быть описана разными словами — сколько времени у вас займёт поиск и не бросите ли вы это гиблое занятие и не создадите просто новый репорт? Скорее всего, так и будет. Так спрашивается — в чём тогда разница между открытым и закрытым?
Хотя бы в том, что я смогу узнать о том, что мой репорт отметили как дубликат и смогу посмотреть обсуждение оригинального репорта, что-нибудь добавить к нему сам. Неудобно работать с системой в одну сторону.
Работа с багтрекером с 13k записей не составляет большого труда, если сама система адекватная. Обычно нужные баги легко находятся по статусу + ключевым словам. У тех же jetbrains или Qt огромные багтрекеры, но баги там ищутся без каких либо проблем.
Ну, пока у нас нет возможности работать с открытой BTS. Информативность будем повышать со временем. Но пока сконцентрированы на браузере.
До тех пор пока Vivaldi будет как Opera относится к баг.репортам — шлите их сами, без нас. Ни ответа, ни привета. Как в стенку. Тьфу… Лично я пас. Будет совсем плохо — перееду на Firefox.

Те же грабли что и у старой оперы.
Вообще, тысячам репортеров закрытость BTS не мешает. И чем больше репортов они присылают по какой-то проблеме — тем быстрее эта проблема решается. Так что пасовать, конечно, можно, но пользы от этого — ноль.
"Тысячам" не мешает, а сотням тысяч — мешает. В общем все эти отмазы мимо кассы. Вы бы хоть для IT-ов сделали отдельный открытый баг-трекер, что-ли. От IT-ов, и программистов в частности, толку будет куда больше.
У нас в BTS работает большая группа добровольных тестеров, в том числе и из России. Sopranos называется. Они проводят большую (если не основную) работу по проверке всех свежих репортов и по отлову дубликатов. Также они обсуждают с девелоперами возможные причины и пути решения. Иногда они и код свой предлагают в качестве исправлений. Вы тоже можете стать Sopranos. Нужен хороший опыт в тестировании и программировании, хорошее знание английского, желание помочь.
Примерно через сутки активного использования Vivaldi у него существенно снижается отзывчивость

Это у Vivaldi с момента рождения, кажется. А тут прямо гудёж и ЦП под 100%. Причём похожую картинку я наблюдаю и в Chromium-е. Полагаю, это какой-то свежий глюки blink-а.
На данный момент у меня браузер — chrome x64 последней версии. Подобного падения производительности или пожирания процессора не наблюдаю даже после недели активной работы без перезапуска.
А в старых версиях Vivaldi вы падения отзывчивости не наблюдали? Как мне показалось, он больше 20 часов нормально работать уже не могёт. Начинаются задержки по работе интерфейса в 200-300 ms. Помогает рестарт. А тянется эта проблема чуть ли не с момента рождения.
Наблюдал и в старых, и в новых. Есть ощущение, что проблемы возникают из-за подхода к реализации GUI через web-технологии.
Когда в следующий раз столкнётесь — нажмите shift+esc. Появится примерно такая картинка:

Скриншот
image

Фоновая страница Vivaldi либо Приложение Vivaldi начинают отъедать одно ядро. Полагаю, это где-то проблема в некорректном использовании React-а.
Вы на чистой установке проверяете, без расширений? Просто я работаю в Vivaldi практически круглосуточно и никаких особых проблем с отъеданием памяти не видел. Впрочем, здесь ещё и сами страницы имеют значение наверняка.
Нет не на чистой. Я не смогу 20+ часов на чистой сборке работать. И я про загрузку ЦП, а не про отъедание памяти :) По поводу страниц — вопрос сложный. В конечном счёте тормозят именно vivaldi-задачи, как видно из скриншота.
Надо проверять на чистой. При установке поверх много чего может накопиться. Это же тестовые сборки, вы же должны понимать, как разработчик.
Я и проверяю. У меня не воспроизводится такое поведение.
Попробуйте придумать генерацию репортов в таком сценарии. Вот в Qt Creator в Clang парсере — на моих проектах падало, а минимально-воспроизводимый пример сгенерировать не получалось, код же коммерческого продукта отсылать не совсем то пальто. Придумали генерацию репорта с параметрами парсера, компилятора и так далее. После чего выяснили косяк в LLVM и предложили обновить. Действительно, помогло.
Наблюдал лаги интерфейса в Хропере под Windows после нескольких дней использования. Но недавно с неё окончательно переехал на Vivaldi, поэтому не знаю, есть ли там такое сейчас.
Зато на Vivaldi никогда таких проблем не видел. Хотя, если не ошибаюсь, он у меня был запущен почти неделю.
Поймал в 48-ом Chromium-е. Тоже самое, что и в Vivaldi:

Скриншот
image

Спонтанная яростная атака на ЦП, длящаяся более минуты :) Может быть это новый алгоритм сборки JS-мусора? :D
У меня работает сутками, не замечал проблемы.
У меня на Linux Mint проблема не воспроизводится, но иногда браузер сам крашится (просто молча закрывается) после нескольких суток работы.
А проблем с HiDPI нет? Я выставил 141, так интерфейс стал мыльным и огромным. У остального софта — ок.
C моими 1366х768 такой DPI мне ни к чему, поэтому не знаю, увы.
Заметно быстрее стал запускаться.
но и приготовили для вас много новинок.

вместо "много новинок" лучше бы доделали функционал панели закладок!
тогда броузером хоть пользоваться можно будет нормально… и оценивать новинки...

Вопрос — а в Вивальди, есть чтото аналогичное оперской "копилке"?
Вопрос — а в Вивальди, есть чтото аналогичное оперской «копилке»?

Пока только Заметки. Там можно сохранять страницы со скриншотами.
"Пока" — как бы намекает, что будет полноценная "Копилка"?

У расширения "Translator" нельзя изменить размер окна.
При нажатии иконки справа вверху, раскрывается окошко с оригинальным текстом и переводом, левый нижний уголок активный для изменения размера. При попытке изменить размер, меняется размер внутри окошка, а само окошко не меняется.
«Пока» — как бы намекает, что будет полноценная «Копилка»?

Зависит от пользователей. На данный момент такой запрос прозвучал только от вас.

У расширения «Translator» нельзя изменить размер окна.
При нажатии иконки справа вверху, раскрывается окошко с оригинальным текстом и переводом, левый нижний уголок активный для изменения размера. При попытке изменить размер, меняется размер внутри окошка, а само окошко не меняется.

Посмотрим.
Зависит от пользователей. На данный момент такой запрос прозвучал только от вас.

может быть остальные думают что это само собой разумеющаяся фича :)
В Опере я копилку довольно активно использую — очень удобно кидать в неё сайты на которые нужно потом пару раз зайти и стереть, или сайты которые иногда надо проверять…
http://utforum.ru/eph/images/851ba909a1f5731881ae9949789b346c.jpg
НЛО прилетело и опубликовало эту надпись здесь
Спасибо повеселился.
Копилку они ни куда не убирали — они её переименовали в "не сортированные закладки"
Визуальные закладки это отдельная фича, а не вместо "копилки" — картинки превью можно лепить на любую закладку в том числе и на те которые бросаются в "копилку" ака несортированные…
Закладками я пользуюсь с панели закладок — так быстрее доступ:


Вообще "копилка" и "превью закладки" это кил фичи Оперы.
В Вивальди к сожалению закладки довольно убоги, а панель закладок вообще в полурабочем состоянии с самого её появления год назад… Превью закладок пока сделано чисто для галочки — не позволяет выбрать разные картинки на странице, не позволяет масштабировать и перемещать выбранную картинку.
Если при создании закладки выбрать местоположение "Другие" то непонятно где эту закладку искать… я за 5 минут так и не смог её найти...
НЛО прилетело и опубликовало эту надпись здесь
Ничего я не придумывал — копилку именно переименовали.
Если фишки поиска нет в закладках вообще то причем тут копилка? :)
Функционально несортированные полностью повторяют копилку… какая разница как называть если функционал тот же — бросил туда закладку… через несколько дней стала не нужной стер...
НЛО прилетело и опубликовало эту надпись здесь
Вы написали, раз нет полностраничного поиска значит не копилка.
А раз в закладках его теперь тоже нет то закладки не закладки? :)
Чем отличаются несортированные от копилки?
НЛО прилетело и опубликовало эту надпись здесь
Основная функция копилки ака несортированных закладок — бросить туда закладку на то что в данныймомент нет времени внимательно изучить, или что нужно будет некоторое время проверять, например товар какойнить в магазе и етс. т.е. закладки в копилке долго не живут.
Зачем там поиск? Я за все время пользования копилкой, поиском воспользоваться ни разу не потребовалось.
НЛО прилетело и опубликовало эту надпись здесь
Копилка в сочетании с превью закладок, то как это сделанно в Опере — кил фича.
А вот рыться "trash stash" без превьюшек действительно нужен поиск.
http://utforum.ru/eph/images/851ba909a1f5731881ae9949789b346c.jpg
как видите у меня там порядка 30 штук закладок и по картинке сразу видно что это за закладка.
поиск там лишний.
Сохранение текущих вкладок как сессию — это хорошо, но позвольте сохранять файл сессии куда я хочу, а не куда-то в недра настроек браузера.
Не всё сразу :-)
Ещё одна проблема из предыдущей сборки — очень часто не рисуется курсор в контролах. Контролы работают нормально, только нет курсора. Ни мигающего, ни статичного, т.е. никакого.
А примеры есть где посмотреть?
да даже в яндеке пропадает и на хабре в комментах, но при каких условиях непонятно.
Можете дать конкретный пример?
Да просто курсор пропадает, когда и от чего я не уловил :(
Ни разу не ловил такого ни в Linux, ни в Windows.
Наблюдал такое на предпоследней сборке под Windows 7. На 2-й bete под Windows 10 никогда с таким не сталкивался. При каких условиях воспроизводится баг не понял.
В Ubuntu часто ловил. Но после обновления пока ни разу… Может просто везет.
Подтверждаю, что на предпоследнем билде периодически исчезал курсор в строке поиска Google. Приходилось печатать/исправлять запрос вслепую. Закономерность не заметил.
Открываете google.com. Кликаете в поле ввода. Ничего не происходит. Курсора нет. Такое ощущение, что гугл висит. Но нет… достаточно начать печатать — всё работает. Просто нет курсора. Совсем нет. В следующий раз открываете google.com, а курсор уже есть. Странно :) Вот и весь баг. Могу заснять скринкаст, как поймаю. Правда едва ли он даст больше инфы =)
Можно еще в настройках как то выделять новые пункты с предпоследней версии чтоб каждый раз было видно какие галочки и прочее новые
Я стараюсь про всё рассказать в анонсах.
Везде. Везде где есть контролы. Например поисковая строка в гугле. И часто срабатывает. Но точные условя для воспроизводства не могу назвать.
И? :) Зачем вы всё время это пишете? В этом есть какой-то смысл?
Вот я — разработчик. Вы — пользователь. Вы мне прислали "баг-репорт". Я у себя проверил — не смог повторить баг. Так вам и ответил. И что? Вот вам и пример открытой BTS. Пообщались, как говорится...
Если в таком контексте рассматривать ваш ответ, то ок. Я думал вы издеваетесь :)
Как я издеваюсь — вам лучше не знать :-)

Впрочем, на такое поведение меня пробивает достаточно редко.
Из хабра просто делается локальный BTS, так как тут без диалога с пользователями и без обратной связи никак. Открыли бы – можно бы было почитать описание ошибки, может, кто-то уже написал бы условия воспроизведения, каждый мог бы проверить на своей конфигурации ОС и ПО, подтвердить или опровергнуть воспроизводимость.
Ваша фраза в стиле "У меня такая же нога и не болит" – вроде моветон для разработчиков и поддержки, так как показывает что у вас лишь отличаются какие-то условия для воспроизведения бага, и вы не смогли найти нужные.
Поддерживаю. Несколько раз случалось, даже, кажется, в таких системных менюшках, как поиск по странице. Сидишь и гадаешь, при нажатии backspace символ удалится или страница переключится на предыдущую? Потом вспоминаешь, что в Вивальди даже возврат по истории через Backspace сломан…
OS X, 10.9.5
Ну, и вот как такое исправлять, если непонятно, что и где искать? :-)
Добро пожаловать в мир программирования. Большая часть сложных багов сложны только потому, что не ясно как их воспроизводить.
И как поступают в этом случае в "мире программирования"? :-)
Правильно — ждут, пока проблема не начнёт воспроизводиться при определённых условиях достаточно уверенно. Или сама со временем исчезнет :-)
Само ничего не появляется и не исчезает. Максимум – скроется до следующего наступления благоприятных условий.
Угу. Вот только число баг-репортов, которые перестали быть актуальными и я их позакрывал, перевалило уже за сотню.
Так репортеры не знают, какие баги уже заведены, и создают дубликаты. Вы что-то исправляете, где-то ошибки находятся сами на разных уровнях тестирований, что-то становится не актуальным, это нормально. Не нормально надеяться, что раз ошибка была, но пропала, то это не ошибка.
Да там таже самая болезнь, что в Opera Software. Нравится им разгребать миллионы одинаковых репортов, и все проблемы пытаться локализовать вручную. Это видимо такая разновидность БДСМ :)
Нравится им разгребать миллионы одинаковых репортов, и все проблемы пытаться локализовать вручную.

Я ещё работая в Opera делал сравнение в оперной BTS и в файрфоксовой. Процент дублей оказался совершенно идентичным.
Не возьмусь с этим спорить. Тут большее значение имеет то, что юзер отвечая на правильные вопросы может локализовать проблему. А не отвечая — не может. Вы вслепую мечетесь.
Вы вслепую мечетесь.

Не возьмусь с этим спорить.

:-)

А почему в одном случае спорите, а в другом — не берётесь? :-)
Как я могу спорить с тем, что кол-во дубляжей идентично, если:

  1. у меня нет доступа к половине информации (она же закрыта)
  2. нет желания зарываться головой в статистику

А вот то, что вы вслепую мечетесь уже само по себе очевидно. НИ одного ответа на репорты я не получил. Хотя как человек подготовленный, мог бы сильно помочь их локализовать. Вроде всё очевидно ;)
А номера репортов есть? У нас приходит сообщение о том, что репорт принят и под каким номером.
Покопался в gmail-е… Увы письма старше 30 дней он удалил. Нашёл только 1, вот он: VB-7504. Оказалось, что я ошибаюсь, и бывает что ваши спецы что-нибудь отвечают. Так что, строго говоря, в июле прошлого года я 1 ответ получил :)
Увы письма старше 30 дней он удалил

Нашёл только 1,… в июле прошлого года я 1 ответ получил

Нестыковочка, однако — февраль уже заканчивается :-)

Но это ладно. Выходит, вы пообщались с разработчиками, и проблема была решена (причём, насколько я помню, очень давно). Значит, можно как-то жить и с закрытой BTS? :-)
Нестыковочка, однако — февраль уже заканчивается :-)
То письмо я в избранное добавил. Оно навсегда.

Значит, можно как-то жить и с закрытой BTS?
откровенно говоря — НЕТ. даже на тот тикет я не получил ответа, что он закрыт. Или к своим комментариям.
Ещё раз.

  1. Баг-репорт был отправлен.
  2. Контакт с разработчиками состоялся.
  3. Проблема решена.

Что не так в этой цепочке? :-)
Проблему я подкостылил (флаги запуска), а не решил. Нынешние сборки уже и без флагов работают. Т.е. проблему разработчики решили позднее (возможно даже разрабы блинка). Но я об этом уведомлён не был. Вопрос: а что здесь так? Положим у меня остался бы такой глюк, просто у вас бы он перестал воспроизводиться. Так бы и ждал дальше втупую. Вместо того чтобы оспорить закрытие или отправить второй багрепорт. В общем общение со стеной = зло.
Мне это напоминает споры десятилетней давности о том, что проиприетарное ПО — это зло, а вот открытое, Free Software — это добро в чистом виде. При этом годы идут, и количество хороших и плохих программ остаётся одинаковым как в мире Free Software, так и в мире проприетарного ПО. Потому что — не зависит. И закрытость или открытость BTS тоже не зависит. Кто хочет помогать — тому это не мешает.
Кто хочет помогать — тому это не мешает.
Продолжайте врать сами себе ;)
80% всех баг-репортов — от пользователей и тестеров. Так что у меня есть факты :-)
Не нормально надеяться, что раз ошибка была, но пропала, то это не ошибка.

Дело не в этом. Просто код меняется достаточно оперативно, иногда — весьма кардинально, поэтому бывшие ошибки могут исчезать просто потому, что код поменялся.
Вполне реальна ситуация (сам сталкивался): исправляешь одну багу, в ходе этого где-то что-то в коде меняешь, и как результат — исправляется бага совсем в другом месте. Самый частый вариант — права кода функции, вызываемой в разны местах (для тестеров/пользователей может быть неочевидно, что в этих двух и более местах есть вызов одной функции).
Так что "магическое" излечение багов таки возможно.
Именно так. Сегодня софт — штука очень сложная внутри, особенно такая, как браузер. Поэтому взаимовлияние компонентов друг на друга происходит в очень многих точках.
Кстати, о компонентах. Вот конкретно Vivaldi ещё и использует кучу сторонних библиотек. Начиная с того же Blink.

Это, конечно, усложняет процесс поиска багов. Зато найденный баг может оказаться жирным таким жучарой, прибив которого, принесёшь пользу всем и каждому (https://habrahabr.ru/company/yandex/blog/277555/ :) ).
Да, всё верно. И это, кстати, к вопросу об открытости кода Vivaldi. На самом деле код Vivaldi открыт на 90% — это ядро Chromium. Там и открытый баг-трекер есть. Так что помогать Vivaldi можно и через канал Chromium.
Тогда уж на 99.98%, чего уж там :) Кодовые базы не могут быть сопоставимы. У вас же по сути React-обёртка вокруг Blink-а.
Ну если только "ждать", то баги будут только скапливаться. На самом деле тестер должен донести до разрабов, что баг наблюдается не только у Васи Пупкина, а у ещё десятка человек. И тогда разработчик уже вникает и сам пытается воспроизвести глюк.

В отличии от тестера, у него гораааздо больше шансов его воспроизвести, т.к. он знает где и как в теории такое может произойти. Он не вслепую ищет. Он же легко может задать пару правильных уточняющих вопросов, которые сократят поиск причины глюка во много раз. Или попросит какой-нибудь дамп, логи. Или попросит произвести группу действий, которые вскроют всю поднаготную. Короче вариантов много. Тестеры могут отловить только самое предельно очевидное.

А сидеть и ждать… Ну да. Не вижу проблемы = нет её. Круто, чо.
Ну если только «ждать», то баги будут только скапливаться. На самом деле тестер должен донести до разрабов, что баг наблюдается не только у Васи Пупкина, а у ещё десятка человек. И тогда разработчик уже вникает и сам пытается воспроизвести глюк.

В отличии от тестера, у него гораааздо больше шансов его воспроизвести, т.к. он знает где и как в теории такое может произойти. Он не вслепую ищет. Он же легко может задать пару правильных уточняющих вопросов, которые сократят поиск причины глюка во много раз. Или попросит какой-нибудь дамп, логи. Или попросит произвести группу действий, которые вскроют всю поднаготную. Короче вариантов много. Тестеры могут отловить только самое предельно очевидное.

Как я уже сказал раньше, вы можете прислать заявку на Sopranos и стать тестером с допуском в BTS — всё в ваших руках.
Вовсе неправильно. Если бы в «мире программирования» все плавающие баги так и исправлялись, то работать с современными сложными системами было бы невозможно. Подходов к отлову плавающих багов имеется не мало. Например: просмотр относящихся к проблеме участков кода особо тщательно, оценка ситуаций, в которых баг может возникнуть. Не помогло? Можно применить анализ в динамике для контроля выхода за границу выделенной под объект памяти. Способов куча, было бы желание и достаточно подробное описание проблемы.
Естественно. Я же не сказал, что абсолютно все редковоспроизводимые баги исправляются сидением на берегу и ожиданием, пока труп бага проплывёт мимо. Приходится и прилагать усилия, чтобы всё-таки локализовать проблему. И вот тут количество репортов имеет важное значение. Если репортов нет или их мало — разработчик считает проблему несущественной (ну, если это не вопросы безопасности) и занимается более понятными и популярными проблемами. Было бы желание репортить :-)
Сейчас Вы узнали о столь существенном баге, который повторяется у нескольких человек. Каковы ваши действия? Какой будет приоритет у такого бага в трекере?
О "столь существенном" — это о каком? Я уже отправил пару баг-репортов по ходу обсуждения в комментариях, один из них уже в работе. Если речь о "плавающих" багах, то пока я не могу отправить такой баг-репорт — недостаточно данных.
И действительно, обсуждение затянулось:-) Я про баг со снижением отзывчивости после длительной работы браузера. Можем обсудить нюансы в личке.
Да, можно. Я, правда, сейчас убегаю, буду завтра.
Исправить ошибку обычно не так долго, дольше обычно занимает её найти, повторить, изучить.
Предлагаю начать с операционных систем. У вас, faiwer, на чём это вопроизводится? Я пока условий не выяснил, и вроде даже снятие и повторная установка фокуса иногда (или всегда?) не помогает.
Linux Mint, 64bit. Следующий раз наткнувшись попробую снять скринкаст.
Win 7 64 :)
НЛО прилетело и опубликовало эту надпись здесь
Куда делся поиск по исходному коду страницы? А это походу после VB-12547 Find in Page cannot be closed он теперь наглухо закрывается…
Там вообще чудеса с просмотром исходного кода: не только с поиском проблемы, там кнопки вообще игнорируются — не работают сочетания клавиш, нельзя переключиться на другую вкладку кнопками 1 и 2, и даже Ctrl+Tab игнорируется, даже вкладку не закрыть через Ctrl+W. Но на самом деле, они не совсем игнорируются, а запоминаются, и действия выполняются одним скопом при закрытии вкладки с исходным кодом. При этом, пока вкладку не закроешь, браузер ведёт себя абсолютно нормально, все действия выполняет в правильном порядке.
Обращения к сети при просмотре исходника нет, документ берётся из кэша, но не пойму, почему это происходит так долго: исходник даже этой страницы грузится несколько секунд, в адресной строке отсчитываются килобайты, словно происходит активная подгрузка каких-то данных из сети.
Сейчас посмотрел исходник JS-бандла почти на мегабайт с включенным веб-инспектором: загрузка из кэша, 1 request, 0 bytes transferred, Finish: 143 ms, DOMContentLoaded: 4,97s, Load: 2,48s. Внутри отрисованной странички таблица, где каждая строка исходника – tr. Не круто.
OK, посмотрим.
Похожая ситуация с запоминанием сочетаний действует на страницах с алертами:
Открываем страницу, вызываем алерт: javascript:alert("HI"). Всплывает алерт. Не нажимаем OK, вместо этого несколько раз жмём Ctrl+T. Никакого эффекта, новая вкладка не открывается.
Нажимаем OK в алерте или перегружаем страницу с алертом (F5 не работает, надо нажать иконку на таскбаре), открывается столько вкладок, сколько раз было нажато Ctrl+T.
Сборка последняя, анонсированная в этом топике, Windows 7.
Похожая ситуация с запоминанием сочетаний действует на страницах с алертами:
Открываем страницу, вызываем алерт: javascript:alert(«HI»). Всплывает алерт. Не нажимаем OK, вместо этого несколько раз жмём Ctrl+T. Никакого эффекта, новая вкладка не открывается.

Не смог повторить в последней внутренней сборке 1.0.403.16. Windows и Linux.
Гм, сегодня весь день воспроизводилось.
Сейчас проверил на beta2 под Windows 10, всё воспроизвелось.
Вызываю инспектор прямо на этой странице.
Открываю консоль.
Набираю alert("hi"). Появляется алерт, но его не закрываю.
Ctrl+T, Ctrl+T. Ничего не происходит.
Кликаю ОК в алерте, открываются 2 вкладки.
Во второй бете вставляю в адресную строку
javascript:alert("HI")


Начинается поиск этой фразы в Яндексе.

Также установлены в Linux и Windows новые внутренние сборки — 1.0.403.16.

Вставляю в адресную строку тот же алерт, жму Enter — сначала открывается пустая страница about:blank. Вставляю текст ещё раз и жму Enter — открывается всплывающий диалог. Пробую шорткаты Ctrl+T, Ctrl+W, Ctrl+F — всё срабатывает незамедлительно.
Вставлять надо не в адресную стороку.
Шаги подробнее:
Открыта страница https://habrahabr.ru/company/vivaldi/blog/277893/
Нажимаю Ctrl+Shift+I, открывается инспектор.
В инспекторе выбираю вкладку "Console".
В консоль ввожу "javascript:alert("HI")", Enter. На странице с Хабром появляется алерт.
Переключаюсь на вкладку. Алерт не закрываю, кнопку OK не жму.
Нажимаю Ctrl+T, Ctrl+T. Ничего не происходит.
Нажимаю ОК в алерте, открывается 2 вкладки.

Vivaldi 1.0.403.15 (Developer Build) (64-bit), Windows 7
Вооот, детали важны, даже самые мелкие. С баг-репортом сами справитесь или мне отправить?
Завёл VB-13448.
OK, спасибо. Подключил тестеров.
«Обращения к сети при просмотре исходника нет, документ берётся из кэша»

А вот у меня идет заново загрузка документа. И при этом исходный код может совершенно не соответствовать отображаемой странице.
Если открыть страницу, доступ к которой логируется (например, с локального веб-сервера), то видно отсутствие запроса при открытии страницы исходного кода. При обновлении страницы исходного когда идёт запрос на сервер, и если документ не менялся, то придёт ответ 304, документ перезагрузится из кэша.
Но, если сервер отдаёт правильное сочетание заголовков типа Cache-Control и Expires, которые запрещают кэшировать файлы, тогда браузер получает документ заново каждый раз, как при переходах по истории, так и при отображении исходников. Старая опера, опять же, просто открывала исходный файл рядом, причём моментально, без всяких плясок. Сейчас же, получается, даже при просмотре исходника ты не можешь быть уверен, что ты смотришь исходник именно того документа, который у тебя загружен в соседней вкладке.
Именно об этом я и говорил, без разницы что там передает сервер, браузер должен открывать исходный код того, что уже отображается, и опера это делала прекрасным образом. Еще и кнопочка была хорошая — «Применить изменения».
Да, хорошая была кнопочка, но сейчас из-за обилия скриптов часто реально отображаемая страница (DOM) не соответствует тому, что было получено с сервера, поэтому применять изменения корректнее и удобнее через инспектор. А вот сложности с просмотром именно исходного HTML-кода удивляют. Понятно, что можно открыть тот же инспектор, но тогда страницу надо будет обновлять, иначе без кэша ничего не покажет, опять же.
Ещё связанное с просмотром исходного кода: если банально поставить курсор в адресную строку и нажать Enter, то вместо ожидаемой перезагрузки страницы улетаем в поиск. О подобном писал в предыдущем топике касательно национальных и локальных доменов, которые не работают без указания протоколов, а скидывает сразу в поиск. В хроме такое нормально обрабатывается, муть вида "xn--d1acufc.xn--p1ai" преобразуется в нормальный адрес "домен.рф" и происходит переход на адрес.
Браузер не знает стандарты адресов, которые он сам поддерживает, и адреса своих собственных "сервисых" страничек, которые он сам же открывает?
Ещё связанное с просмотром исходного кода: если банально поставить курсор в адресную строку и нажать Enter, то вместо ожидаемой перезагрузки страницы улетаем в поиск.

Да, подтверждаю.

касательно национальных и локальных доменов, которые не работают без указания протоколов, а скидывает сразу в поиск.

Это не подтверждаю. Без указания протокола русскоязычные сайты превращаются в набор символов, но страница открывается нормально.
Вот именно, если этот набор символов вставить в строку, то снова улетаем в поиск, вместо открытия валидного адреса. Сраните поведение при вставке адреса "xn--d1acufc.xn--p1ai" и "http://xn--d1acufc.xn--p1ai" (домен не работает, но разница понятна).
OK, посмотрим.
Куда делся поиск по исходному коду страницы?

Поиск работает — быстрые клавиши отвалились. В поиск можно зайти через меню V — Правка — Найти на странице
Quick Commands (F2) у меня ничего не ищет почему-то. И когда начинаешь вводить там что-либо, первую букву съедает. Буквально, иногда заметно, что буква появилась и пропала.

Про сессии:
В Опере всегда не хватало возможности одновременно работать с несколькими сессиями в разных окнах.
В какой-то степени это решено с помощью Speed Dial Folders, но я не могу привыкнуть к этой функции. Хочется иметь отдельный файл сессии под каждую задачу, с которым можно работать как с проектом в IDE.
Quick Commands (F2) у меня ничего не ищет почему-то. И когда начинаешь вводить там что-либо, первую букву съедает. Буквально, иногда заметно, что буква появилась и пропала.

Версия начистовую установлена, с новым профилем? Расширения есть какие-нибудь? У себя не могу воспроизвести ни в Linux, ни в Windows.
С новым профилем больше не воспроизводится.
OK
Вот за выгрузку вкладок из памяти спасибо. Осталось дождаться, когда окно авторизации починят, которое все вкладки блокирует, и сделают блокировку содержимого как в старой опере.
Если зайти на "Имхонете" в описание фильма (ну, например, http://films.imhonet.ru/element/197570/), а затем перезагрузить страницу, Vivaldi зависает, причем наглухо. Помогает только снятие задачи через Task Manager. Глюк существует уже давно, как минимум, несколько билдов.
Если зайти на «Имхонете» в описание фильма (ну, например, films.imhonet.ru/element/197570), а затем перезагрузить страницу, Vivaldi зависает, причем наглухо. Помогает только снятие задачи через Task Manager. Глюк существует уже давно, как минимум, несколько билдов.

Не смог повторить ни в Linux, ни в Windows.
Жаль. У меня этот глюк наблюдается на двух совершенно разных компах с WinXP/x86 и Win10/x64. Возможно, дело в каком-то сочетании настроек браузера. Из расширений только LastPass, но его отключение не влияет на зависание.
А какой флэш-плагин используется?
Adobe Flash Player — Version: 20.0.0.306
Shockwave Flash 20.0 r0
Name: Shockwave Flash
Description: Shockwave Flash 20.0 r0
Version: 20.0.0.306
Location: C:\Program Files (x86)\Google\Chrome\Application\48.0.2564.116\PepperFlash\pepflashplayer.dll
Type: PPAPI (out-of-process)
Disable
MIME types:
MIME type Description File extensions
application/x-shockwave-flash Shockwave Flash .swf
application/futuresplash FutureSplash Player .spl
Это хромовый. Всё правильно. У меня, правда, версия чуть постарее. А обычный флэш отключен?
В каком смысле, "обычный флэш"? В Vivaldi больше нет никаких плагинов, связанных с флэшем. А в Винде флэш есть, но в его настройках сказано: "The settings on this page are not applicable to Google Chrome or Chromium based browsers (PPAPI)".
Ну, тогда не знаю — нужно искать причину. Я снова попробовал у себя — не воспроизводится.

А установка чистая?
Я собрал комп (и установил Винду) 30 января, т.е. меньше месяца назад. Да и проблема обнаружилась сразу, на актуальном на тот момент билде.
Я могу что-то сделать? Скажем, воспроизвести проблему с записью каких-то логов Vivaldi, или вроде того?
А вообще, не странно ли то, что зависает весь браузер целиком? По идее, должна виснуть только одна вкладка, не так ли?
Лучше всё равно проверять на чистой установке. А для отладки можно собирать логи стандартными хромовыми способами.
А что с исходным кодом? Будет продолжать публиковаться? Под какой лицензией?
Исходники Chromium с исправлениями (если таковые будут) будут выкладываться, естественно.
А исходники самого браузера? Его оболочки и прочих фич?
Исходники интерфейса идут под закрытой лицензией, хотя HTML/CSS/JS фактически видны всем желающим.
  • При загрузке страницы до сих пор игнорируются некоторые взаимодействия с браузером, например реакция на кнопки 1 и 2 срабатывает с задержкой, обычно после полной загрузки страницы, причём уже не важно на какой вкладке сейчас находишься.
  • Странные проблемы с загрузкой и отображением изображений: если картинка грузится медленно, то скорее всего вместо неё отобразится иконка отсутствующей картинки, даже если само изображение показывалось по мере подгрузки, обновление странички происходит вроде бы из кэша, и картинка показывается.
  • За починку жестов на Speed dial спасибо, но вкладка настроек всё ещё осталась обделена, это особенно заметно при включённой опции «показывать настройки во вкладке». Теперь там правая кнопка отрабатывает именно как правая кнопка (в т.ч. при попытке жеста), причём с глупыми стандартными пунктами типа «Найти в Google», «Отправить твит» и подобными. Хотя сейчас проверил – поведение стало нормальным, жесты отрабатываются. А подобная изменчивость поведения ещё хуже, как мне кажется.
  • Спасибо, что вернули опцию создания вкладок всегда справа от текущей, потому что получалось, что свежеоткрытая с текущей страницы вкладка оказывалась где-то в конце списка.
НЛО прилетело и опубликовало эту надпись здесь
+1. Наблюдаю такое на одном форуме. Гружу большую картинку, а канал там слабый. Оно начинает её подгружать. Затем обрубает загрузку и показывает иконку. F5 — картинка есть.
Вот. Картинка. Весит пару мегабайт. Проверять проще открыв в инкогнито-окне (тогда всякий раз срабатывает).
Пусть полежит — я баг-репорт отправлю.
Ссылка нужна на форум, чтобы проверить.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Не знаю как в других браузерах, но в новая фича Хабра-сайтов с подсвечиванием краткой инфы о юзере при наведении на ник меня жутко бесит. Иногда бывает проведешь над ником и всплывает подсказка, при чем я на нике не задерживался. Потом эту подсказку сложно убрать, приходится щелкать по свободному месту на странице, елозить мышкой по этой подсказке, только тогда она уползает. Случается не всегда, но очень часто, чтобы крайне раздражать. Вивальди использую как основной: дома последние беты, на работе тестовые сборки.
По-моему, идёт процесс отладки. Вот сейчас эти всплывающие информеры стали пропадать сами. И, кстати, на незалогиненном просмотре они не всплывают.
Они всплывают с задержкой, когда курсор уже убран. Сами не исчезают, пока не навести и убрать курсор повторно, бесит тоже. Думаю, к Вивальди не относятся, так как ведут себя аналогично, как минимум, и в Опере.
Раньше, ещё час назад — да, а вот сейчас сколько не пытаюсь — не могу повторить.

А, нет. Снова словил...
А на ютубе чет стало когда в свой портрет справа сверху тыкаешь, окошко появляется и тут же исчезает (моргает)
Отпишите в техподдержку хабра. Я об этом им туда ещё недели 2 назад отписал. Возможно больше так никто не делал, вот они и не напрягаются :)
Индикатор загрузки фоновых страниц
Странно, а у меня он в сборке 1.0.390.3 имеется… :-)
В тестовых сборках индикатор появился до беты, как и уголок в правом верхнем углу вкладки, как и "интеллектуальное" открытие вкладок и много чего еще. А сейчас обновили бету. Это разные ветки.
Кстати, вот этот уголок и открывающиеся вкладки мне очень понравились.
При чём тут бета? 1.0.403.15 — это снэпшот. Если бы она была бетой, то, во-первых, Илья вместо длинного номера сказал бы, что это бета 3, во-вторых, снэпшотная ветка на беты не обновляется, а моя 1.0.390.3 предлагает обновиться до 1.0.403.15.
Действительно, неправильно понял, щас глянул справку, вы правы.

Кстати, вот я накаркал. Теперь "сопутствующие" вкладки открываются непонятно как. Допустим, открыто несколько вкладок, активная(0) в середине списка. Вкладки пусть будут прочитанными. Открываем новую ссылку (1), она открывается справа от (0), все логично, читаем ее, оставляем открытой, переходим на предыдущую(0). Открываем из нее новую ссылку(2), она открывается справа, в след за предыдущей(1). Очередность (0)(1)(2). Закрываем(2). Активным становится не вкладка(0), на которую логично вернуться, т.к. мы из нее открыли ссылку(2), а на вкладка(1). Оке. Тащим вкладку(1) влево, т.е. меняем местами (0)<->(1). Очередность (1)(0) Теперь ссылка(3) и все последующие, открытые из вкладки(0) открываются вообще слева, т.е. между вкладками(1) и (0), как будто были вызваны из вкладки(1). Очередность (1)(3)(0).
Кстати, вот я накаркал. Теперь «сопутствующие» вкладки открываются непонятно как. Допустим, открыто несколько вкладок, активная(0) в середине списка. Вкладки пусть будут прочитанными. Открываем новую ссылку (1), она открывается справа от (0), все логично, читаем ее, оставляем открытой, переходим на предыдущую(0). Открываем из нее новую ссылку(2), она открывается справа, в след за предыдущей(1). Очередность (0)(1)(2). Закрываем(2). Активным становится не вкладка(0), на которую логично вернуться, т.к. мы из нее открыли ссылку(2), а на вкладка(1). Оке. Тащим вкладку(1) влево, т.е. меняем местами (0)<->(1). Очередность (1)(0) Теперь ссылка(3) и все последующие, открытые из вкладки(0) открываются вообще слева, т.е. между вкладками(1) и (0), как будто были вызваны из вкладки(1). Очередность (1)(3)(0).

В настройках по умолчанию включена опция "При закрытии вкладки — Перейти к следующей связанной". Переключите её на "При закрытии вкладки — Перейти к следующей в порядке переключения". При этом проверьте порядок переключения (там же, в той же секции настроек). Должно быть "Порядок переключения — В порядке использования". Тогда при закрытии вкладки 2 будет осуществляться переход на вкладку 0.

По открытию вкладок тоже смотрите настройки "Положение новой вкладки". Если включено "Справа от связанной" (по умолчанию), то порядок 1-3-0 правильный. Установите опцию в режим "Справа от активной", и из вкладки 0 будет открываться вкладка 3 справа от 0, а не от 1.
Супер, спасибо, посмотрю.

Кстати, на ya.ru (не yandex.ru) при наборе текста автодополнение блинкует.
Хм, баг с бликованием на Яндексе был исправлен несколько сборок назад. Проверьте на чистой установке. Я сейчас проверил — не подтверждаю. Ни в Linux, ни в Windows.

Кстати, вышла новая сборка, но сегодня анонса не будет — напишу завтра. Могу я в ДР отдохнуть? :-)
С прошедшим!
Спасибо!
Сделайте возможность крепить веб-инспектор к окну браузера (как в Хроме — сбоку или снизу), а не только отдельным окном.
Ну и основная претензия — крайне невменяемая работа закладок. Начиная от мало-юзабельного интерфейса и заканчивая багами (не импортирует, сохраняет только в корзину и т.п.)
Веб-инспектор пока будет такой, как есть — там много работы с сопряжением кода Vivaldi и Chromium. Закладки — над ними работаем.
А можно ли каким-то образом в Vivaldi использовать Opera Dragonfly?
Нет.
Хотелось узнать, планируется ли добавление возможности экспорта закладок?! Если да, то когда.
Меню Файл->Экспортировать закладки
Была старая версия, обновился до 1.0.403.15, появилось. Спасибо.
А уже можно делать табы слева, как в Firefox?
По-моему, аж с самой первой сборки.
Пара вопросов не именно по этому релизу, а вообще, если можно. Начал пользоваться вашим браузером и полезли вопросы.

  1. Открываю новую вкладку, курсор в адресной строке. Набираю текст для поиска (не URL) и нажимаю Enter. Ноль реакции. Пока не введу URL, работать Enter не будет. Т.е. в отличие от всех остальных браузеров, в Вивальди нельзя ввести произвольный текст, нажать Enter и получить поисковую выдачу Гугла?
  2. Нажимаю Ctrl+E и курсор попадает в специальное поле поиска. Ввожу текст для поиска и нажимаю Enter. И опять полнейший ноль реакции. Пока я не нажму Ctrl+Down и не выберу там Гугл (который там почему-то еще и второй после Википедии, хотя в списке поисковиков в настройках он идет первым), поиск не начнется. Ребята, не слишком ли много телодвижений для того, чтобы что-то найти в поисковике по умолчанию, особенно по сравнению со всеми остальными браузерами на рынке?
  3. Пытаюсь сохранить страницу. MHT в списке доступных форматов нет. Планируете его добавить?
Первые два вопроса снимаются, прошу прощения. Оказалось, что ни один поисковик как раз не был отмечен как дефолтный. Отметил и всё заработало.

Третий вопрос остается актуальным. :)
Я все-таки добавлю про поисковики. О причинах возникновения у меня, новичка в Вивальди, первых двух вопросов.

По умолчанию определены 2 поисковика — Гугл и Википедия. Но ни один из них не отмечен как дефолтный. При этом в поле поиска (Ctrl+E) все равно есть плейсхолдер с текстом "Search Google". В результате именно это и вводит в заблуждение, поскольку возникает уверенность, что раз там по дефолту написано "Search Google", значит Google и является дефолтным поисковиком.

Т.е. либо из коробки сделайте Google дефолтным поисковиком, либо при отсутствии дефолтного поисковика уберите из поля поиска плейсхолдер "Search Google". А то каша получается.
Непонятная проблема. По умолчанию в русскоязычной сборке стоит Яндекс, в англоязычной — Google. У вас какой язык устанавливается?

По вопросу 3 — со временем добавим.
У меня англоязычная система с выставленной русской локалью. Язык интерфейса Вивальди выбран "English — English" (вот только я уже не помню — так уже было или это я когда-то раньше выставил). В поисковиках — Гугл и русскоязычная Википедия. Но ни один из не был отмечен как поисковик по умолчанию. Пока я явно в настройках поисковиков не кликнул по галке "Set as Default" рядом с Гуглом, была та проблема, о которой я писал.
Это чистая установка? Просто весьма странное поведение. Поисковиков должно быть много, штук 7-8. И по умолчанию должен быть или Яндекс, или Google.
Нет, не чистая. Поверх предыдущих версий. Не помню уже начиная с какой.

Ну, ок. Возможно на чистой установке такого нет, и отлично. Да и свою проблему я решил, так что всё в порядке. :)
НЛО прилетело и опубликовало эту надпись здесь
Супер, спасибо.
Отлично, спасибо!
Это очень кривая реализация (как и во всех браузерах кроме ИЕ и престовской Оперы). Через раз открывает mht, сохранённые старой Оперой. Да и сохраняет не совсем корректно.
НЛО прилетело и опубликовало эту надпись здесь
Еще пара вопросов, если позволите.

  1. Про хоткеи. В настройках в разделе Keyboard чекбокс Disable Single Key Shortcuts выключен. На большей части страниц всё нормально, прекрасно работают клавиши масштабирования "+" (Zoom In), "-" (Zoom Out) и "*" (Zoom Reset). Но на некоторых сайтах они внезапно не работают. Например, на Фейсбуке.

  2. При запуске браузера восстанавливаются открые табы. Однако, реально грузится только одна видимая страница, а остальные страницы загружвются только при явном открытии соответствующего таба. Зачем это сделано — понятно, но есть настройка, позволяющая это поведение изменить так, чтобы при старте браузера страницы во всех табах все полностью грузились в фоне?
НЛО прилетело и опубликовало эту надпись здесь
  1. Ну нет. Основной браузер у меня сейчас — Опера, и в ней "+", "-" и "*" работают на абсолютно всех сайтах, в том числе на Фейсбуке. Так что нет, это как раз строго проблема браузера.

  2. Стоит ожидать в будущем? Ибо была бы очень полезная опция.
(Два). Я спрашивал в одной из тем. Илья сказал, что подумают, как это лучше сделать.

P.S. Какого чёрта "2" превращается в "1"???
Ага, только не редактором, а, видимо, маркдауном. В редактировании по-прежнему была двойка. В суппорт уже кинул клич.
А что значит "лучше сделать" в этом случае? :) Очень простоя же фича. А включать ее
— да хоть настройкой в vivaldi://flags. Пусть по умолчанию будет как есть, а такие как мы смогут включить ее в Experiments.
И вот еще фичареквест. На Bookmark Bar есть папка с закладками. Кликаю, открывается меню с, собственно, закладками. Так вот хотелось бы, чтобы можно было по пункту этого меню кликнуть не только левой кнопкой мыши, чтобы закладка открылась в текущем табе, но и колесом мыши для того, чтобы страница открылась в фоновом табе. А то приходится сначала руками новый таб делать, а только потом в нем закладку открывать.
Это в планах.
Отлично.
Забыл виш-лист дополнить))
В Опере, лично для меня, была очень полезная фича — по ПКМ на картинке и контекстному меню показывало EXIF
Есть такое в планах.
А "Reload every..." еще есть? Оно точно было в голосовании. Для меня это очень важная фича старой Оперы.
В планах есть, но не в самых ближайших.
НЛО прилетело и опубликовало эту надпись здесь
Спасибо вам огромное. джва целый год ждал )) А вон оно как просто оказалось! Эх, щас заживем.
P.S. добавить карму не могу. уже.
НЛО прилетело и опубликовало эту надпись здесь
А где аналогичная папка находится в linux? Основная папка vivaldi находится в ~/.config/vivaldi но ни папки user_files ни папки resources ни файлов .js там не нашел.
/opt/vivaldi/resources/vivaldi/user_files/
Спасибо, получилось!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий