image

Всем привет!

Долго не было сборок, и тому есть причины. Например — обновление на новую версию ядра Chromium 68. Вместе с новыми улучшениями оно принесло нам и массу регрессий. Так что всё время с прошлой сборки мы занимались отловом и исправлением багов и регрессий, пришедших вместе с обновлением. Впрочем, есть и новые функции. О них и не только — с картинками под катом.

Подсказки веб-панелей


Данная новинка позволяет создать веб-панель не только активной страницы, но и одного из веб-сайтов, посещённых ранее и попавших в список истории. Выглядит примерно вот так:

image

Ну, а следом можно сразу сказать и про аналогичное решение —

Подсказки ячеек Экспресс-панели


Выглядит эта радость вот так:

image

Собственно, суть обеих функций одна — предложить выбирать сайты из фавиконок, а не скриншотов. Таким образом получается разместить в подсказках большее число ссылок.

Использование клавиши Ctrl/?+Клик для навигации по истории просмотра


Тут всё выглядит запутано, но на самом деле всё просто. Теперь при переходе по истории просмотра веб-сайта вы можете открыть предыдущую или следующую страницу в новой вкладке. Делается это так.

При просмотре сайта и перехода по его страницам вы захотели вернуться на предыдущую страницу, но не хотите закрывать текущую. Для этого просто переводите курсор мышки на кнопку «Назад» в интерфейсе браузера и нажимаете её, удерживая нажатой клавишу Ctrl (или ? для MacOSX). Точно так же работает и для движения вверх по истории просмотра. Вот такая удобная функция.

Известные проблемы


Как я уже говорил, мы обновили ядро Chromium до версии 68. В связи с этим мы получили массу регрессий (список ниже), и при всём нашем старании не все они были ликвидированы. В частности, что сломано:

— Невозможно закрепить средства разработки
— Ошибки в работе жестов мышью
— Падение браузера при закрытии вкладок

И, плюс к этому, пока отключено автообновление. Пока придётся качать и обновлять браузер вручную.

Файлы для загрузки:

Windows 32-bit для Win7+
Windows 64-bit для Win7+
Mac 10.9+
Linux RPM 64-bit (рекомендуется)
Linux RPM 32-bit
Linux DEB 64-bit (рекомендуется)
Linux DEB 32-bit
ARM 32-bit (тестовая сборка)

Полный список изменений:

— [New] Подсказки для веб-панелей VB-42007
— [New] Удерживание Command/Control открывает новую вкладку при навигации по истории VB-42075
— [Regression][Mac][Linux] В списке отображается неправильный язык интерфейса VB-42343
— [Regression][Linux] Esc не закрывает поле поиска VB-40536
— [Regression][Windows][Linux] Масштабирование тапом не работает VB-40760
— [Regression][Windows] Не работают диалоги при работе с тачскрином VB-41237
— [Regression][IME] Добавление символов в адресной строке при переключении между вкладками VB-41153
— [Regression] Невозможно добавить/убрать папку на Экспресс-панель VB-42360
— [Regression] Невозможно выйти из экрана снимка в заметках VB-41916
— [Regression] Исправлен цвет фона кнопки со стрелкой VB-42294
— [Regression] Крэш при загрузке файлов с mega.nz VB-42350
— [Regression] Крэш при открытии диалога сохранения пароля в фоновой вкладке VB-42428
— [Regression] Лог крэша записывается в %localappdata% вместо штатного каталога VB-40739
— [Regression] Не работает событие перетаскивания в размещённых вкладках VB-41421
— [Regression] Внешние ссылки открываются в группе VB-42138
— [Regression] Быстрые клавиши приводят к крэшу на веб-странице VB-41212
— [Regression] Не работает автозаполнение на LastPass VB-41275
— [Regression] Ячек больше, чем вкладок при размещении VB-42263
— [Regression] Новая вкладка не в фокусе VB-42421
— [Regression] Панель заметок закрывается при клике на корзине VB-42642
— [Regression] Некорректное изменение размера панели VB-42435
— [Regression] Закрытие закреплённых вкладок VB-42537
— [Regression] Пустая вкладка при открытии из диалога выбора VB-25631
— [Regression] Не работает отложенная загрузка вкладок сессии VB-41901
— [Regression] Крэш при размещении вкладок VB-41656
— [Address bar] Локализация данных загрузки в адресной строке VB-26818
— [Panels] Ошибка открытия плавающей панели VB-42734
— [Shortcuts] Назначение одной комбинации для двух команд VB-40916
— [Speed Dial] Список рекомендованных ссылок VB-42244
— [Sync] Ошибка сохранения чувствительных к регистру имён при синхронизации VB-42632
— [Tabs] Неактивная размещённая стартовая страница не отображается VB-42322
— [Themes] Ошибка работы закруглённых уголков в меню Vivaldi VB-24422
— [Themes] Улучшение конпки выбора цвета VB-42349
— [UI] Добавление " — Vivaldi" в заголовок окна VB-5401
— [UI] Иконка на кнопке захвата изображения не отцентрирована VB-40407
— Обновление до Chromium 68

Напоминаем вам, что еженедельные сборки являются тестовыми, поэтому не забывайте делать резервные копии важных данных. Сообщать о найденных ошибках можно по прежнему адресу.

Комментарии (59)


  1. keydon2
    22.08.2018 21:43
    +2

    «Сделаем на основе хрома, чтобы меньше чинить и допиливать», — говорили они


    1. Shpankov Автор
      22.08.2018 22:21

      Они — это кто?


      1. kaichou
        23.08.2018 12:10
        +3

        Те, кто убили Кенни Оперу


        1. Shpankov Автор
          23.08.2018 12:36

          Это да. Они так говорили. А мы не соглашались и спорили. Теперь вот вынужденно подтверждаем свои же опасения.


  1. Retifff
    22.08.2018 22:20

    Я вообще снес вивальди после последнего (или теперь уже предпоследнего) обновления, потому что он намертво зависал после старта. Надоела уже эта возня, честно говоря.


    1. Shpankov Автор
      22.08.2018 22:23
      +1

      Работаю ежедневно с утра до вечера в стабильной версии — никаких проблем. Впрочем, и с тестовыми сборками особых проблем тоже не вижу. Попробуйте выяснить, что мешает работе браузера — затем отправьте баг-репорт. Будем очень благодарны.


      1. Retifff
        22.08.2018 22:29

        Ну я обновлял только стабильные версии, беты не использую. Запускаешь, запускается вроде, несколько секунд проходит и привет. Сделать ничего не успеваешь. Баг-репорты эти, если бы он сам после краша отправлялся (а когда он успеет отправится, если зависает после старта?), и мне что делать, что именно я должен там выяснять?


        1. Shpankov Автор
          22.08.2018 22:35

          Нужно проверить работу на чистой установке, без расширений, с чистым профилем. Затем постепенно добавлять расширения и смотреть, какое может оказывать такое влияние. Также посмотрите в списке исправлений — там много исправлено крэшей. Может, и ваш случай там же.


          1. Retifff
            23.08.2018 15:46

            Из расширений у меня там был только Ublock Origin, больше ничего, браузер для тестов только.


          1. Crusader_12
            23.08.2018 16:42

            Ага осталось еще на оклад к вам багхантером устроиться и все ок будет.


      1. Lisio
        23.08.2018 18:33

        Попробуйте выяснить, что мешает работе браузера — затем отправьте баг-репорт. Будем очень благодарны.

        Да не будете вы благодарны. Во-первых, информацию о баг-репорте смотреть негде. Во-вторых, на репорт бага с рандомным падением браузера при открытии инструментов разработчика мне настойчиво предлагали обновить ОСь до Ubuntu 18.04, якобы 16.04 LTS старая и поддерживать ее никто не будет.


        1. Shpankov Автор
          23.08.2018 18:38

          Какое ваше предложение?


          1. Lisio
            23.08.2018 18:50

            А это не очевидно из предыдущего сообщения?
            1) Перестать стыдиться кол-ва багов и дать возможность хотя бы просматривать имеющиеся.
            2) Не огрызаться на собственном форуме при жалобах на работу браузера и просто признать баг и начать работу над ним.
            3) Перестать настырно называть LTS релизы устаревшими до окончания их поддержки.

            P.S. Если кому интересно — история тут. Фактически, по делу отвечать стали только на середине второй страницы.


            1. Shpankov Автор
              23.08.2018 19:57

              Вы общались с такими же пользователями, как и вы, а не с разработчиками. Пара модераторов также подключилась к обсуждению, но это тоже обычные пользователи, не сотрудники.


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


              Как видите, никакого криминала — идёт обычная кропотливая работа. Никаких поводов для обид я не вижу.


              1. Lisio
                23.08.2018 20:12

                Т.е. это нормально, что о статусе бага можно узнать только по запросу на хабре, но не открыв страницу в баг-трекере, в 2018-м году, когда даже гугл для своего облака сделал трекер открытым.

                Пара модераторов также подключилась к обсуждению, но это тоже обычные пользователи, не сотрудники.

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


                1. Shpankov Автор
                  23.08.2018 20:18

                  Закрытая BTS не только у нас, много у кого. Причин много, но среди них нет "затруднить жизнь репортеров".


                  Модератор следит за порядком на форуме — вот и все его права. Конечно, он придерживается определённых правил поведения модератора. И в вашем там обсуждении я не увидел никаких нарушений с их стороны.


                  1. reimax
                    23.08.2018 20:41

                    Так и открытые BTS есть много у кого.

                    Просто не понятен смысл постить баги, когда не знаешь их судьбу. Я ниже указывал пару своих, я постил их раза три, в следующем релизе их правили, а потом в следующем же ломали снова. В итоге не понятно, читают ли их вообще.


                    1. Shpankov Автор
                      23.08.2018 21:33

                      Ну, примените логику. Если не бы читали — как исправили бы? И если исправили — стали бы ломать снова с неким умыслом?


                      По-моему, странно объяснять, что невозможно бросить всю работу и заниматься только теми багами, что беспокоят именно вас. И от людей, хоть как-то связанных со сферой IT, странно слышать подобные вашим упрёки.


                      1. reimax
                        23.08.2018 21:36

                        Примените логику: это пример был. Если сломали случайно, то и починить могли случайно.
                        Упреков не было никаких.


                        1. Shpankov Автор
                          23.08.2018 21:46

                          Ну, вот и славно.


                      1. Lisio
                        23.08.2018 22:01

                        Расскажите про логику, как обычному пользователю узнать, что баг исправлен? Рекомендации листать change log для каждой минорной версии и выступить в качестве тестировщика можно сразу опустить.


                        1. Shpankov Автор
                          23.08.2018 22:08

                          Спросить на официальном форуме. Хоть в англоязычной ветке, хоть в русскоязычной. Некоторые модераторы имеют доступ в BTS и могут посмотреть состояние репорта.


                          1. Lisio
                            23.08.2018 22:20

                            Я человек добрый, поэтому пожелаю вам, чтобы chromium также закрыли свой трекер и ваши разработчики с большим удобством спрашивали про свои репорты на форуме у модераторов.


                            1. Shpankov Автор
                              23.08.2018 22:27

                              Как вы считаете, закрытая BTS — это желание разработчиков усложнить жизнь пользователей или возможна какая-то иная причина? :-)


                              1. Lisio
                                23.08.2018 23:06

                                Вы же писали про логику, а она говорит о том, что закрытый трекер — это отсутствие желания упростить жизнь пользователей и независимо от любых причин такое усложнение является следствием. Элементарно не с той стороны смотрите на проблему. Иначе была бы хотя бы минимальная возможность хоть как-то посмотреть состояние хотя бы своего баг-репорта.

                                Ну или не заявляйте, что «будете очень благодарны», потому что это откровенная ложь, ибо человек о судьбе своего отчета может больше никогда ничего и не узнать. Вы максимум будете рады этому, но в остальном — неблагодарность и забвение.

                                Или ваши разработчики действительно положительно воспримут ситуацию, если например chromium закроет свой трекер? Спросите об их реакции.


                                1. Shpankov Автор
                                  23.08.2018 23:31

                                  Вы же писали про логику, а она говорит о том, что закрытый трекер — это отсутствие желания упростить жизнь пользователей

                                  Неверный логический вывод — он не проистекает из утверждения о закрытости BTS.


                                  Ну или не заявляйте, что «будете очень благодарны», потому что это откровенная ложь

                                  И снова совершенно необоснованный вывод.


                                  Или ваши разработчики действительно положительно воспримут ситуацию, если например chromium закроет свой трекер?

                                  Воспримут с огорчением, конечно, но, во-первых, будут работать с учётом новых условий, а, во-вторых, не будут обвинять разработчиков Chromium в том, что они закрыли BTS из желания усложнить жизнь всем окружающим, т.к. это самая невероятная и глупая причина из всех возможных.


                                  1. Lisio
                                    23.08.2018 23:42

                                    А теперь покажите, где я написал о желании усложнить жизнь.


                                    1. Shpankov Автор
                                      23.08.2018 23:49

                                      Вы же писали про логику, а она говорит о том, что закрытый трекер — это отсутствие желания упростить жизнь пользователей

                                      Логика. Если закрытый трекер — отсутствие желания упростить жизнь, значит закрытие трекера — это желание усложнить жизнь.


                                      1. Lisio
                                        24.08.2018 00:03

                                        Если немытая посуда — отсутствие желания жить в чистоте, значит прием пищи из посуды — это желание жить в грязи (с) Ваша логика.


                                        1. Shpankov Автор
                                          24.08.2018 01:05

                                          Вы снова делаете логическую ошибку.


                                          Если закрытый трекер == немытая посуда, то закрытие трекера == отказ от мытья посуды.


                                          1. Lisio
                                            24.08.2018 01:48

                                            Что-то у вас проблемы не только с логикой, но и с причинно-следственными связями. Не можете отличить желание сделать плохо от нежелания сделать хорошо. Вам везде кажется, что я вижу негатив, а я лишь констатирую отсутствие позитива. Попробуйте обновить операционную систему и переустановить браузер, может так мои комментарии станут более понятными.


            1. reimax
              23.08.2018 20:01

              А я все удивлялся, почему этот браузер так часто падает, а при попытке открыть в консоли разработчика ссылку, открывает две новых вкладки с ней, а оказывается 16.04 lts релиз устарел. А разработчики бубунту и не в курсе… И это при том, что система буквально недавно только предложила переход на 18.04.1.


              1. Shpankov Автор
                23.08.2018 20:09

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


                1. reimax
                  23.08.2018 20:38

                  Я не делаю поспешных выводов. Тем более, что на вин 10 проблема аналогичная, а 11 еще не выпустили. Если бы речь шла о 12.04 еще понятно было, но лтс релиз назвать старым и обновлять его ради браузера — сомнительно.


                  1. Shpankov Автор
                    23.08.2018 21:34

                    Ещё раз, читайте внимательно: обновить ось предлагалось в качестве одного из вариантов поиска решения проблемы.


        1. ainoneko
          23.08.2018 19:02

          Это они ещё добрые по сравнению с Оперой, у которой и 32-битной версии нет, и на предыдущий дебиан не ставится, потому что «нужна» слишком новая библиотека.


    1. alexsupra
      23.08.2018 13:45
      +1

      Сталкивался с такой проблемой у одного из пользователей: вопрос удалось решить созданием чистого профиля. Как вариант можно при закрытом веб-браузере переименовать каталог %localappdata%\vivaldi\user data, запустить браузер для автоматического создания нового чистого профиля, затем при необходимости скопировать сохраненные данные из старого профиля в новый.


  1. hdfan2
    23.08.2018 08:23

    При просмотре сайта и перехода по его страницам вы захотели вернуться на предыдущую страницу, но не хотите закрывать текущую. Для этого просто переводите курсор мышки на кнопку «Назад» в интерфейсе браузера и нажимаете её, удерживая нажатой клавишу Ctrl (или ? для MacOSX).

    Вообще сейчас стандарт во всех браузерах — щелчок средней кнопкой мыши (колёсиком). Работает и на кнопках перехода вперёд-назад, и на кнопке обновить (дублирует текущую вкладку). Надо ли выдумывать велосипед? Или это в дополнение к щелчку СКМ?


    1. Shpankov Автор
      23.08.2018 08:51

      Да, это в дополнение к СКМ. Ctrl часто используется в качестве клавиши, позволяющей открывать ссылки в фоновой вкладке, вот мы и добавили возможность использования Ctrl ещё и в навигации по истории.


  1. Arbane
    23.08.2018 08:39

    Решил посчитать, получается плюсов 3, минусов 34 — разве «фичи» того стоили? Назад по Ctrl+Lb у меня не перевесит незакрывающееся поле поиска по Esc…


    1. Shpankov Автор
      23.08.2018 08:52

      А как одно с другим связано? Исправленные баги и регрессии — это не результат добавления новых фич, а результат обновления ядра Chromium.


  1. dmitrybarabash
    23.08.2018 12:01

    Есть проблема в стабильных версиях. У меня открыто много вкладок (вот сейчас 3 окна: ~50, ~30 и ~10 вкладок). В первом окне с ~50 вкладками время от времени добавляются и закрываются вкладки. При этом браузер не выгружается, а запущен всегда. Так вот, через некоторое время он как-то внезапно начинает тормозить, вкладки о-о-о-очень долго переключаются и после этого о-о-о-очень плохо отзываются, если вообще всё не зависает. При этом через иконку в трее браузер можно закрыть. Что и приходится делать. После перезапуска браузер снова летает. И так до следующего его переутомления от открытия/закрытия новых вкладок. Приходится его вот так перезапускать 2-3 раза в неделю.


    1. Shpankov Автор
      23.08.2018 12:37

      А принудительная выгрузка вкладок из памяти без перезагрузки браузера не помогает?


      1. dmitrybarabash
        23.08.2018 12:42

        Не помогает. Даже если удается их закрыть (а это в такой ситуации реально сложно), браузер всё равно уже тормозит.


        1. dimkss
          23.08.2018 13:38

          Мне помогает Hibernate Background Tabs в этому случае.


  1. JTG
    23.08.2018 12:01

    Из хорошего — в какой-то из последних snapshot-сборке заметно ускорилось время старта с кучей открытых вкладок. Раньше могло залипать со 100% загрузкой CPU на пару минут.

    Плохое — segfault при открытии developer tools. На сборке 1.16.1259.3 9692f1b5efe9718f1ededb9a89f025be92848312-refs/branch-heads/3440@{#132} всё ещё есть.
    Очень мешает жить: С
    Shpankov про это есть баг/новости?


    1. Shpankov Автор
      23.08.2018 12:39

      а на новой сборке то же самое?


      1. JTG
        23.08.2018 12:56

        Установил, посмотрим. Обычно это происходит через случайные промежутки времени после нескольких открытий/закрытий DevTools.

        Ниже brand2000 написал про сломанный YouTube — действительно воспроизведение H264 капитально сломали, по крайней мере в Ubuntu 16.04.

        • На 1.16.1259.3 H264-видео просто не воспроизводилось (при открытии видео по прямой ссылке отображался плеер с пиктограммой «треснутой» странички, а YouTube рапортовал об «ошибке воспроизведения»).
        • На 1.16.1279.3 роняет целую вкладку.


        Пример такого видео www.html5videoplayer.net/videos/toystory.mp4


        1. Shpankov Автор
          23.08.2018 13:14

          Видео работает нормально.


          Попробуйте вот эти скрипты
          https://gist.github.com/ruario/bec42d156d30affef655#file-latest-proprietary-media-sh-L1


          1. JTG
            23.08.2018 14:45

            Работает, спасибо.


  1. brand2000
    23.08.2018 12:38
    +1

    отказался от вивальди на маке, так как практически любое видео на ютубе открывается с ошибкой идентификатора…

    жаль, для меня вертикальные вкладки были основным достоинством (совершенно не могу понять, почему никто не делает их в других браузерах)


  1. BiTHacK
    23.08.2018 13:31

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


    1. dimkss
      23.08.2018 13:39

      Насколько я помню в дальних-дальних планах переход на собственный движок.


    1. Shpankov Автор
      23.08.2018 14:45

      План — продолжать разработку браузера и при первой же возможности начинать разработку своего движка.


      1. dmitrybarabash
        24.08.2018 12:37

        А вы потянете? А совместимость как обеспечивать будете?


        1. Shpankov Автор
          24.08.2018 13:12

          Потянем. Наша задача сейчас — выйти на самоокупаемость. Для этого нужна доля на рынке браузеров в 0,1%. Сейчас мы приближаемся к 0,06%.


  1. ArtRoman
    23.08.2018 16:29

    Обновление не пришло по указанной в статье причине, плюс не хотел бы получить описанных выше проблем с ютубом, живу на последней стабильной версии: 1.15.1147.64, OS X.
    Напомню про свои проблемы. Трекер закрытый, изменение статусов не вижу, в списке изменений тоже ничего похожего нет, поэтому вся обратная связь через товарища Shpankov. Хотел бы узнать статусы:
    — VB-11330 от декабря 2015 («Open in new tab» из веб-инспектора открывает две вкладки с контентом);
    — VB-16552 от апреля 2016 (Esc для отмены диалогов, например, сохранения файла);

    + бесит пролистывание контента при переключении вкладки через ПКМ+колёсико, вы писали в июле «Кажется, уже исправили».
    + конкретно сейчас напоролся на косяк адресной строки, вроде уже подобное где-то встречалось и исправлялось, не могу найти. Выглядит следующим образом:
    • вставляю из буфера обмена домен (точнее, IP-адрес), допустим «192.168.1.10»;
    • автоматически дописывается порт, так как в истории есть несколько адресов, как с портами, так и без; в адресной строке получается «192.168.1.10:1234», подстановка выделена.
    • кнопкой BackSpace удаляю выделенное, получаю «192.168.1.10», нажимаю Return для перехода;
    • браузер открывает страницу с адресом «http://192.168.1.10:1234», хотя я просил не это, явно удалив порт перед переходом.


    1. Shpankov Автор
      23.08.2018 16:57

      — VB-11330 от декабря 2015 («Open in new tab» из веб-инспектора открывает две вкладки с контентом)

      Пока стоит в очереди на исправление.


      — VB-16552 от апреля 2016 (Esc для отмены диалогов, например, сохранения файла)

      Аналогично.


      • бесит пролистывание контента при переключении вкладки через ПКМ+колёсико, вы писали в июле «Кажется, уже исправили».

      Возможно — регрессия. Спрошу у разработчиков.


      • конкретно сейчас напоролся на косяк адресной строки,

      Отправьте, пожалуйста, баг-репорт.


  1. BeardedBeaver
    24.08.2018 13:21

    Сайт iCloud так и не работает, логинится, показывает окно ввода кода двухфакторной авторизации, после ввода опять перекидывает на экран логина.