Всем привет!

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

Управление сессиями

По многочисленным настойчивым просьбам пользователей мы добавили в браузер менеджер сессий. Найти соответствующие пункты меню можно в меню Файл:

image

Работает функция вполне привычно. Указав в открывшемся диалоге название сохраняемой сессии:

image

В дальнейшем вы сможете через то же меню и открыть сохранённый ранее набор вкладок:

image

Как вариант, вы можете открывать сохранённую ранее сессию и через диалоговое окно быстрых команд, вызываемое клавишей F2, введя в поле поиска слово «сессия». Кстати, это пока единственный способ открыть сохранённую сессию для пользователей Mac OSX — в вашей версии браузера в меню Файл данный пункт появится в следующих сборках.

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

Оптимизация процесса запуска браузера

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

Масштаб для отдельных вкладок

В данной сборке мы добавили новую настройку, которая получила название «Масштаб вкладки» (это не окончательный вариант, перевод будет корректироваться в дальнейшем). Находится данная опция в разделе Веб-страницы:

image

Работает данная функция следующим образом. Если она отключена, то при изменении масштаба одной вкладки, при переходе по ссылкам на другие страницы этого же сервера, установленный масштаб будет сохраняться и для вновь открываемых страниц. Если же данную опцию активировать, то все последующие страницы с данного сервера будут сохранять масштаб по умолчанию (который, напомню, можно глобально установить в этом же разделе настроек — см. скриншот выше).

Контроль за использованием памяти

Ни для кого не секрет, что у использующих ядро Chromium браузеров сохраняется и главная «мозоль» этого движка — отдельный процесс на каждую вкладку. Мы пока не готовы изменить такое поведение браузера, но кое-что можем предложить взамен. Например — возможность выгрузить из памяти компьютера одну или все неактивные вкладки:

image

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

Пока данная функция будет радовать только пользователей Windows и Mac OSX, но вскоре мы добавим аналогичную возможность и в Linux (она там на самом деле уже есть, но почему-то не хочет работать — выясняем причину).

Индикатор загрузки фоновых страниц

Мы продолжаем работать над интуитивностью интерфейса, и очередная новинка — прогресс загрузки фоновых страниц. Это позволит вам видеть, как осуществляется прогресс загрузки, и долго ли ещё ждать.

image

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

CSS отладчик

А эта новинка придётся по вкусу веб-разработчикам. Мы внедрили в код браузера расширение Pesticide CSS layout debugger, и вы можете использовать его, включив соответствующую опцию в Эффектах страницы:

image

А теперь немного о новой бете

Все вы в курсе, что мы очень хотим выпустить первый стабильный финальный релиз браузера Vivaldi как можно скорее. И вы этого тоже хотите. Но будем смотреть правде в глаза: для полноценного финала нужно сделать ещё очень много. И в плане исправлений ошибок и недочётов, и в плане функционала. При этом многие пользователи не ставят себе тестовые сборки, продолжая пользоваться второй бетой, в которой отсутствует многое из того, что есть, например, в сегодняшней сборке, и что хотелось бы отладить наилучшим образом. Поэтому мы решили пока на немного отложить выпуск финальной версии и вновь подготовить бету, уже третью по счёту. Мы думаем, так будет правильней.

На этом всё. Загрузить новую сборку можно по ссылкам ниже:


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

  • VB-77 Session save/load/import missing
  • VB-8706 Noisy and slow startup: more work to be done
  • VB-2876 Make option for per tab zoom behaviour: see settings
  • VB-12290 Add «Hibernate background tabs» option: not available on Linux yet
  • VB-9429 Background tab progress indicator does not work
  • CSS Debugger added to page actions: pesticide.io
  • VB-12824 [Windows] Random crash when closing context menus
  • VB-9327 [Linux] [Mac] Impossible to initiate mouse gestures on speed dial page
  • VB-2663 [Mac] Missing Swipe Back/Forward Gestures
  • VB-8583 [Mac] Change keyboard shortcuts using «Option» key: not normally used as a modifier in this way on Mac
  • VB-12825 [Mac] Remove icons from main menu: native OSX apps never have this
  • VB-12840 [Mac] Youtube fullscreen seems broken
  • VB-12566 [Mac] Lack of rounded corners
  • VB-12823 [Mac] Main menu is not always updated after all windows are closed
  • VB-11620 [Regression] Up/Down arrow keys do not move cursor in text of Notes and Bookmarks
  • VB-12850 [Regression] Cannot rename bookmark folders in side tab
  • VB-12970 [Regression] Bookmarks bar resets to root
  • VB-12902 [Regression] Navigation button menus do not always show up
  • VB-12822 [Regression] Write Your First Note message not shown
  • VB-12624 Modifiers + the scroll wheel doesn't work
  • VB-12767 Bookmark is slow with many bookmarks (delete and edit halts the browser)
  • VB-12906 Extension popup does not work correctly with ui-zoom
  • VB-13176 Bookmark bar drag'n'drop fix: further work needed
  • VB-2328 There should be no references to Vivaldi Cloud Print
  • VB-12675 Nickname on bookmarks doesn't work when it matches autocompletion
  • VB-3177 Ctrl+Shift+V double-pastes
  • VB-12014 Auto complete typed search missing
  • VB-11294 Permission settings (notifications, geolocation and media) not retained after browser restart
  • VB-13076 Tweak tab stack design slightly
  • VB-12547 Find in Page cannot be closed
  • VB-12675 Nickname on bookmarks doesn't work when it matches autocompletion
  • VB-13051 Close tab sometimes fails
  • VB-12828 Restore button shows «maximize» icon
  • VB-12860 Gap in tabbar when addressbar is not at top
  • VB-12657 Speed Dial should be relative for tab opening
  • VB-12739 Add «Right of current tab» in tab settings for a Close tab
  • VB-10608 Lazy tabs doesn't work after minimize/restore
  • VB-12932 Tab stacks barely visible with «Color Behind Tabs»
  • VB-12927 All Tab Stacks are shown as Unread
  • VB-11548 Pocket extension doesn't work
  • VB-12382 In addressfield the ending '/' is stripped from URL
  • VB-5303 Note attached picture not displayed
  • VB-9704 After renderer crash refreshed page is not active
  • VB-12283 No stack indicator when tab bar at the bottom
  • Fast forward not checking all locales
  • Prevent Quick Commands position changes on vertical resize
  • Improved history autocomplete test

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

UPDATE

Вышла новая сборка — Vivaldi 1.0.403.17

Добавлена кнопка удаления сессий, включен запрет дублей в именах сессий, добавлен пункт меню сессий в Mac OSX. Ну, и ещё исправления по мелочи.

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


  1. faiwer
    25.02.2016 10:46

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

    P.S. Linux Mint


    1. BiTHacK
      25.02.2016 11:50

      У меня происходит что-то подобное. Примерно через сутки активного использования Vivaldi у него существенно снижается отзывчивость и он начинает занимать процессор даже без активности. По этому и пришлось от него отказаться.
      Windows.


      1. Shpankov
        25.02.2016 12:02

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


        1. BiTHacK
          25.02.2016 13:10
          +1

          Думаю, такой баг уже многократно отправлялся. Ваш багтрекер так и закрыт, возможности узнать уже открытые баги нету?


          1. Shpankov
            25.02.2016 13:22
            -5

            Все так думают. А в итоге — ноль репортов по какой-нибудь проблеме.

            Ну, вот предположим, что есть открытая BTS. В ней — более 13 тысяч записей. И вам нужно найти баги по определённой проблеме. Учитывая, что все репорты пишутся на английском и все — разными людьми, в результате чего даже одна и та же проблема может быть описана разными словами — сколько времени у вас займёт поиск и не бросите ли вы это гиблое занятие и не создадите просто новый репорт? Скорее всего, так и будет. Так спрашивается — в чём тогда разница между открытым и закрытым?


            1. BiTHacK
              25.02.2016 13:36
              +15

              Хотя бы в том, что я смогу узнать о том, что мой репорт отметили как дубликат и смогу посмотреть обсуждение оригинального репорта, что-нибудь добавить к нему сам. Неудобно работать с системой в одну сторону.
              Работа с багтрекером с 13k записей не составляет большого труда, если сама система адекватная. Обычно нужные баги легко находятся по статусу + ключевым словам. У тех же jetbrains или Qt огромные багтрекеры, но баги там ищутся без каких либо проблем.


              1. Shpankov
                25.02.2016 19:36
                -3

                Ну, пока у нас нет возможности работать с открытой BTS. Информативность будем повышать со временем. Но пока сконцентрированы на браузере.


        1. faiwer
          25.02.2016 13:51
          +7

          До тех пор пока Vivaldi будет как Opera относится к баг.репортам — шлите их сами, без нас. Ни ответа, ни привета. Как в стенку. Тьфу… Лично я пас. Будет совсем плохо — перееду на Firefox.

          Те же грабли что и у старой оперы.


          1. Shpankov
            25.02.2016 19:38
            -1

            Вообще, тысячам репортеров закрытость BTS не мешает. И чем больше репортов они присылают по какой-то проблеме — тем быстрее эта проблема решается. Так что пасовать, конечно, можно, но пользы от этого — ноль.


            1. faiwer
              25.02.2016 19:56
              +1

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


              1. Shpankov
                25.02.2016 20:07
                +1

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


      1. faiwer
        25.02.2016 13:49

        Примерно через сутки активного использования Vivaldi у него существенно снижается отзывчивость

        Это у Vivaldi с момента рождения, кажется. А тут прямо гудёж и ЦП под 100%. Причём похожую картинку я наблюдаю и в Chromium-е. Полагаю, это какой-то свежий глюки blink-а.


        1. BiTHacK
          25.02.2016 13:52

          На данный момент у меня браузер — chrome x64 последней версии. Подобного падения производительности или пожирания процессора не наблюдаю даже после недели активной работы без перезапуска.


          1. faiwer
            25.02.2016 13:57

            А в старых версиях Vivaldi вы падения отзывчивости не наблюдали? Как мне показалось, он больше 20 часов нормально работать уже не могёт. Начинаются задержки по работе интерфейса в 200-300 ms. Помогает рестарт. А тянется эта проблема чуть ли не с момента рождения.


            1. BiTHacK
              25.02.2016 13:59

              Наблюдал и в старых, и в новых. Есть ощущение, что проблемы возникают из-за подхода к реализации GUI через web-технологии.


          1. faiwer
            25.02.2016 14:00
            +1

            Когда в следующий раз столкнётесь — нажмите shift+esc. Появится примерно такая картинка:

            Скриншот
            image


            1. Shpankov
              25.02.2016 19:40
              +1

              Вы на чистой установке проверяете, без расширений? Просто я работаю в Vivaldi практически круглосуточно и никаких особых проблем с отъеданием памяти не видел. Впрочем, здесь ещё и сами страницы имеют значение наверняка.


              1. faiwer
                25.02.2016 19:52

                Нет не на чистой. Я не смогу 20+ часов на чистой сборке работать. И я про загрузку ЦП, а не про отъедание памяти :) По поводу страниц — вопрос сложный. В конечном счёте тормозят именно vivaldi-задачи, как видно из скриншота.


                1. Shpankov
                  25.02.2016 20:08

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


                  1. faiwer
                    25.02.2016 20:12

                    Проверяйте. Я не возражаю.


                    1. Shpankov
                      25.02.2016 20:14

                      Я и проверяю. У меня не воспроизводится такое поведение.


                      1. monah_tuk
                        02.03.2016 04:04

                        Попробуйте придумать генерацию репортов в таком сценарии. Вот в Qt Creator в Clang парсере — на моих проектах падало, а минимально-воспроизводимый пример сгенерировать не получалось, код же коммерческого продукта отсылать не совсем то пальто. Придумали генерацию репорта с параметрами парсера, компилятора и так далее. После чего выяснили косяк в LLVM и предложили обновить. Действительно, помогло.


        1. yupic
          26.02.2016 01:36
          +1

          Наблюдал лаги интерфейса в Хропере под Windows после нескольких дней использования. Но недавно с неё окончательно переехал на Vivaldi, поэтому не знаю, есть ли там такое сейчас.
          Зато на Vivaldi никогда таких проблем не видел. Хотя, если не ошибаюсь, он у меня был запущен почти неделю.


        1. faiwer
          26.02.2016 07:53

          Поймал в 48-ом Chromium-е. Тоже самое, что и в Vivaldi:

          Скриншот
          image


      1. BearOff
        27.02.2016 02:03

        У меня работает сутками, не замечал проблемы.


    1. Vilgelm
      25.02.2016 17:43

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


      1. monah_tuk
        02.03.2016 04:06

        А проблем с HiDPI нет? Я выставил 141, так интерфейс стал мыльным и огромным. У остального софта — ок.


        1. Vilgelm
          02.03.2016 04:14

          C моими 1366х768 такой DPI мне ни к чему, поэтому не знаю, увы.


  1. ZoomLS
    25.02.2016 12:07

    Заметно быстрее стал запускаться.


  1. iG0Lka
    25.02.2016 12:15

    но и приготовили для вас много новинок.

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

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


    1. Shpankov
      25.02.2016 13:46

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

      Пока только Заметки. Там можно сохранять страницы со скриншотами.


      1. iG0Lka
        25.02.2016 19:20

        "Пока" — как бы намекает, что будет полноценная "Копилка"?

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


        1. Shpankov
          25.02.2016 19:44

          «Пока» — как бы намекает, что будет полноценная «Копилка»?

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

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

          Посмотрим.


          1. iG0Lka
            26.02.2016 01:15

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

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


            1. 23rd
              26.02.2016 02:55
              +1

              Эм. Вы пользуетесь Копилкой в Опере? Они просто убрали эту копилку версий пятнадцать назад, посчитали неудачной затеей и сделали визуальные закладки.
              И судя по скриншоту вы пользуетесь именно последним. Превью закладок в Вивальди тоже вроде есть.


              1. iG0Lka
                26.02.2016 11:50

                Спасибо повеселился.
                Копилку они ни куда не убирали — они её переименовали в "не сортированные закладки"
                Визуальные закладки это отдельная фича, а не вместо "копилки" — картинки превью можно лепить на любую закладку в том числе и на те которые бросаются в "копилку" ака несортированные…
                Закладками я пользуюсь с панели закладок — так быстрее доступ:


                Вообще "копилка" и "превью закладки" это кил фичи Оперы.
                В Вивальди к сожалению закладки довольно убоги, а панель закладок вообще в полурабочем состоянии с самого её появления год назад… Превью закладок пока сделано чисто для галочки — не позволяет выбрать разные картинки на странице, не позволяет масштабировать и перемещать выбранную картинку.
                Если при создании закладки выбрать местоположение "Другие" то непонятно где эту закладку искать… я за 5 минут так и не смог её найти...


                1. 23rd
                  26.02.2016 18:07

                  Копилку они ни куда не убирали — они её переименовали в «не сортированные закладки

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


                  1. iG0Lka
                    26.02.2016 18:13

                    Ничего я не придумывал — копилку именно переименовали.
                    Если фишки поиска нет в закладках вообще то причем тут копилка? :)
                    Функционально несортированные полностью повторяют копилку… какая разница как называть если функционал тот же — бросил туда закладку… через несколько дней стала не нужной стер...


                    1. 23rd
                      26.02.2016 18:29

                      Если фишки поиска нет в закладках вообще то причем тут копилка? :)

                      При том, что в Копилке этот поиск был?

                      Функционально несортированные полностью повторяют копилку

                      Я вам выше написал, что повторяют не полностью, вы пропустили?


                      1. iG0Lka
                        26.02.2016 19:39
                        -1

                        Вы написали, раз нет полностраничного поиска значит не копилка.
                        А раз в закладках его теперь тоже нет то закладки не закладки? :)
                        Чем отличаются несортированные от копилки?


                        1. 23rd
                          26.02.2016 22:31

                          А раз в закладках его теперь тоже нет то закладки не закладки? :)

                          Что значит "теперь тоже нет"? Полностраничного поиска в закладках никогда и не было.

                          Чем отличаются несортированные от копилки?

                          Ключевой фишкой Копилки был полностраничный поиск.


                          1. iG0Lka
                            27.02.2016 12:36

                            Основная функция копилки ака несортированных закладок — бросить туда закладку на то что в данныймомент нет времени внимательно изучить, или что нужно будет некоторое время проверять, например товар какойнить в магазе и етс. т.е. закладки в копилке долго не живут.
                            Зачем там поиск? Я за все время пользования копилкой, поиском воспользоваться ни разу не потребовалось.


                            1. 23rd
                              28.02.2016 02:40
                              +1

                              Если для вас копилка это просто мусорка из закладок в одной папке, то не совсем понятна фраза.

                              Вообще «копилка» и «превью закладки» это кил фичи Оперы.

                              Та Копилка из Оперы 15 действительно имела такую кил фичу как полностраничный поиск.
                              Копилка же в вашем представлении на деле имеется в любом браузере. Бросайте в корень или же в папку "trash stash", удаляйте как только посмотрите и это будет такая же "копилка". Так если это можно повторить в любом браузере, то какая это кил фича?


                              1. iG0Lka
                                28.02.2016 12:42

                                Копилка в сочетании с превью закладок, то как это сделанно в Опере — кил фича.
                                А вот рыться "trash stash" без превьюшек действительно нужен поиск.
                                http://utforum.ru/eph/images/851ba909a1f5731881ae9949789b346c.jpg
                                как видите у меня там порядка 30 штук закладок и по картинке сразу видно что это за закладка.
                                поиск там лишний.


  1. caveman
    25.02.2016 12:26

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


    1. Shpankov
      25.02.2016 13:22

      Не всё сразу :-)


  1. faiwer
    25.02.2016 14:01
    +1

    Ещё одна проблема из предыдущей сборки — очень часто не рисуется курсор в контролах. Контролы работают нормально, только нет курсора. Ни мигающего, ни статичного, т.е. никакого.


    1. Shpankov
      25.02.2016 19:45

      А примеры есть где посмотреть?


      1. Dr_Death
        25.02.2016 19:48
        +1

        да даже в яндеке пропадает и на хабре в комментах, но при каких условиях непонятно.


        1. Shpankov
          25.02.2016 19:51

          Можете дать конкретный пример?


          1. Dr_Death
            25.02.2016 19:55
            +1

            Да просто курсор пропадает, когда и от чего я не уловил :(


            1. Shpankov
              25.02.2016 19:59

              Ни разу не ловил такого ни в Linux, ни в Windows.


              1. yupic
                25.02.2016 21:52
                +1

                Наблюдал такое на предпоследней сборке под Windows 7. На 2-й bete под Windows 10 никогда с таким не сталкивался. При каких условиях воспроизводится баг не понял.


              1. Suntechnic
                25.02.2016 22:09

                В Ubuntu часто ловил. Но после обновления пока ни разу… Может просто везет.


              1. gsmplan
                26.02.2016 01:14
                +1

                Подтверждаю, что на предпоследнем билде периодически исчезал курсор в строке поиска Google. Приходилось печатать/исправлять запрос вслепую. Закономерность не заметил.


          1. faiwer
            25.02.2016 19:59
            +1

            Открываете google.com. Кликаете в поле ввода. Ничего не происходит. Курсора нет. Такое ощущение, что гугл висит. Но нет… достаточно начать печатать — всё работает. Просто нет курсора. Совсем нет. В следующий раз открываете google.com, а курсор уже есть. Странно :) Вот и весь баг. Могу заснять скринкаст, как поймаю. Правда едва ли он даст больше инфы =)


          1. Dr_Death
            25.02.2016 20:13
            +1

            Можно еще в настройках как то выделять новые пункты с предпоследней версии чтоб каждый раз было видно какие галочки и прочее новые


            1. Shpankov
              25.02.2016 20:14

              Я стараюсь про всё рассказать в анонсах.


      1. faiwer
        25.02.2016 19:54
        +1

        Везде. Везде где есть контролы. Например поисковая строка в гугле. И часто срабатывает. Но точные условя для воспроизводства не могу назвать.


        1. Shpankov
          25.02.2016 19:59

          1. faiwer
            25.02.2016 20:10

            И? :) Зачем вы всё время это пишете? В этом есть какой-то смысл?


            1. Shpankov
              25.02.2016 20:16

              Вот я — разработчик. Вы — пользователь. Вы мне прислали "баг-репорт". Я у себя проверил — не смог повторить баг. Так вам и ответил. И что? Вот вам и пример открытой BTS. Пообщались, как говорится...


              1. faiwer
                25.02.2016 20:19

                Если в таком контексте рассматривать ваш ответ, то ок. Я думал вы издеваетесь :)


                1. Shpankov
                  25.02.2016 20:20

                  Как я издеваюсь — вам лучше не знать :-)

                  Впрочем, на такое поведение меня пробивает достаточно редко.


              1. ArtRoman
                25.02.2016 20:23
                +1

                Из хабра просто делается локальный BTS, так как тут без диалога с пользователями и без обратной связи никак. Открыли бы – можно бы было почитать описание ошибки, может, кто-то уже написал бы условия воспроизведения, каждый мог бы проверить на своей конфигурации ОС и ПО, подтвердить или опровергнуть воспроизводимость.
                Ваша фраза в стиле "У меня такая же нога и не болит" – вроде моветон для разработчиков и поддержки, так как показывает что у вас лишь отличаются какие-то условия для воспроизведения бага, и вы не смогли найти нужные.


        1. ArtRoman
          25.02.2016 19:59
          +1

          Поддерживаю. Несколько раз случалось, даже, кажется, в таких системных менюшках, как поиск по странице. Сидишь и гадаешь, при нажатии backspace символ удалится или страница переключится на предыдущую? Потом вспоминаешь, что в Вивальди даже возврат по истории через Backspace сломан…
          OS X, 10.9.5


          1. Shpankov
            25.02.2016 20:10

            Ну, и вот как такое исправлять, если непонятно, что и где искать? :-)


            1. faiwer
              25.02.2016 20:11
              +1

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


              1. Shpankov
                25.02.2016 20:17
                -1

                И как поступают в этом случае в "мире программирования"? :-)
                Правильно — ждут, пока проблема не начнёт воспроизводиться при определённых условиях достаточно уверенно. Или сама со временем исчезнет :-)


                1. ArtRoman
                  25.02.2016 20:19
                  +1

                  Само ничего не появляется и не исчезает. Максимум – скроется до следующего наступления благоприятных условий.


                  1. Shpankov
                    25.02.2016 20:22

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


                    1. ArtRoman
                      25.02.2016 20:24
                      +3

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


                      1. faiwer
                        25.02.2016 20:27

                        Да там таже самая болезнь, что в Opera Software. Нравится им разгребать миллионы одинаковых репортов, и все проблемы пытаться локализовать вручную. Это видимо такая разновидность БДСМ :)


                        1. Shpankov
                          25.02.2016 20:57

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

                          Я ещё работая в Opera делал сравнение в оперной BTS и в файрфоксовой. Процент дублей оказался совершенно идентичным.


                          1. faiwer
                            25.02.2016 20:59

                            Не возьмусь с этим спорить. Тут большее значение имеет то, что юзер отвечая на правильные вопросы может локализовать проблему. А не отвечая — не может. Вы вслепую мечетесь.


                            1. Shpankov
                              25.02.2016 21:02

                              Вы вслепую мечетесь.

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

                              :-)

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


                              1. faiwer
                                25.02.2016 21:04
                                +1

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

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

                                А вот то, что вы вслепую мечетесь уже само по себе очевидно. НИ одного ответа на репорты я не получил. Хотя как человек подготовленный, мог бы сильно помочь их локализовать. Вроде всё очевидно ;)


                                1. Shpankov
                                  25.02.2016 21:07

                                  А номера репортов есть? У нас приходит сообщение о том, что репорт принят и под каким номером.


                                  1. faiwer
                                    25.02.2016 21:10

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


                                    1. Shpankov
                                      25.02.2016 21:18

                                      Увы письма старше 30 дней он удалил

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

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

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


                                      1. faiwer
                                        25.02.2016 21:22
                                        +1

                                        Нестыковочка, однако — февраль уже заканчивается :-)
                                        То письмо я в избранное добавил. Оно навсегда.

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


                                        1. Shpankov
                                          25.02.2016 21:25
                                          -1

                                          Ещё раз.

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

                                          Что не так в этой цепочке? :-)


                                          1. faiwer
                                            25.02.2016 21:28
                                            +3

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


                                            1. Shpankov
                                              25.02.2016 21:34

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


                                              1. faiwer
                                                26.02.2016 06:22
                                                +1

                                                Кто хочет помогать — тому это не мешает.
                                                Продолжайте врать сами себе ;)


                                                1. Shpankov
                                                  26.02.2016 13:25
                                                  -1

                                                  80% всех баг-репортов — от пользователей и тестеров. Так что у меня есть факты :-)


                      1. Shpankov
                        25.02.2016 20:55

                        Не нормально надеяться, что раз ошибка была, но пропала, то это не ошибка.

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


                      1. nik_vr
                        26.02.2016 12:29

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


                        1. Shpankov
                          26.02.2016 13:26

                          Именно так. Сегодня софт — штука очень сложная внутри, особенно такая, как браузер. Поэтому взаимовлияние компонентов друг на друга происходит в очень многих точках.


                          1. nik_vr
                            26.02.2016 13:42

                            Кстати, о компонентах. Вот конкретно Vivaldi ещё и использует кучу сторонних библиотек. Начиная с того же Blink.

                            Это, конечно, усложняет процесс поиска багов. Зато найденный баг может оказаться жирным таким жучарой, прибив которого, принесёшь пользу всем и каждому (https://habrahabr.ru/company/yandex/blog/277555/ :) ).


                            1. Shpankov
                              26.02.2016 13:50

                              Да, всё верно. И это, кстати, к вопросу об открытости кода Vivaldi. На самом деле код Vivaldi открыт на 90% — это ядро Chromium. Там и открытый баг-трекер есть. Так что помогать Vivaldi можно и через канал Chromium.


                              1. faiwer
                                26.02.2016 14:38
                                +1

                                Тогда уж на 99.98%, чего уж там :) Кодовые базы не могут быть сопоставимы. У вас же по сути React-обёртка вокруг Blink-а.


                1. faiwer
                  25.02.2016 20:23

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

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

                  А сидеть и ждать… Ну да. Не вижу проблемы = нет её. Круто, чо.


                  1. Shpankov
                    25.02.2016 20:58

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

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

                    Как я уже сказал раньше, вы можете прислать заявку на Sopranos и стать тестером с допуском в BTS — всё в ваших руках.


                1. BiTHacK
                  25.02.2016 23:50
                  +1

                  Вовсе неправильно. Если бы в «мире программирования» все плавающие баги так и исправлялись, то работать с современными сложными системами было бы невозможно. Подходов к отлову плавающих багов имеется не мало. Например: просмотр относящихся к проблеме участков кода особо тщательно, оценка ситуаций, в которых баг может возникнуть. Не помогло? Можно применить анализ в динамике для контроля выхода за границу выделенной под объект памяти. Способов куча, было бы желание и достаточно подробное описание проблемы.


                  1. Shpankov
                    25.02.2016 23:55
                    +1

                    Естественно. Я же не сказал, что абсолютно все редковоспроизводимые баги исправляются сидением на берегу и ожиданием, пока труп бага проплывёт мимо. Приходится и прилагать усилия, чтобы всё-таки локализовать проблему. И вот тут количество репортов имеет важное значение. Если репортов нет или их мало — разработчик считает проблему несущественной (ну, если это не вопросы безопасности) и занимается более понятными и популярными проблемами. Было бы желание репортить :-)


                    1. BiTHacK
                      26.02.2016 10:52

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


                      1. Shpankov
                        26.02.2016 13:29

                        О "столь существенном" — это о каком? Я уже отправил пару баг-репортов по ходу обсуждения в комментариях, один из них уже в работе. Если речь о "плавающих" багах, то пока я не могу отправить такой баг-репорт — недостаточно данных.


                        1. BiTHacK
                          26.02.2016 16:03

                          И действительно, обсуждение затянулось:-) Я про баг со снижением отзывчивости после длительной работы браузера. Можем обсудить нюансы в личке.


                          1. Shpankov
                            26.02.2016 16:14

                            Да, можно. Я, правда, сейчас убегаю, буду завтра.


              1. ArtRoman
                25.02.2016 20:17

                Исправить ошибку обычно не так долго, дольше обычно занимает её найти, повторить, изучить.
                Предлагаю начать с операционных систем. У вас, faiwer, на чём это вопроизводится? Я пока условий не выяснил, и вроде даже снятие и повторная установка фокуса иногда (или всегда?) не помогает.


                1. faiwer
                  25.02.2016 20:25

                  Linux Mint, 64bit. Следующий раз наткнувшись попробую снять скринкаст.


                1. Dr_Death
                  25.02.2016 20:31

                  Win 7 64 :)


                1. 23rd
                  25.02.2016 21:07

                  Win 10 x64.
                  В прошлой сборке браузера бывало тоже пропадало, но не всегда и не везде. Пока что на этой сборке проблема не вижу.


  1. Dr_Death
    25.02.2016 14:12

    Куда делся поиск по исходному коду страницы? А это походу после VB-12547 Find in Page cannot be closed он теперь наглухо закрывается…


    1. ArtRoman
      25.02.2016 19:26

      Там вообще чудеса с просмотром исходного кода: не только с поиском проблемы, там кнопки вообще игнорируются — не работают сочетания клавиш, нельзя переключиться на другую вкладку кнопками 1 и 2, и даже Ctrl+Tab игнорируется, даже вкладку не закрыть через Ctrl+W. Но на самом деле, они не совсем игнорируются, а запоминаются, и действия выполняются одним скопом при закрытии вкладки с исходным кодом. При этом, пока вкладку не закроешь, браузер ведёт себя абсолютно нормально, все действия выполняет в правильном порядке.
      Обращения к сети при просмотре исходника нет, документ берётся из кэша, но не пойму, почему это происходит так долго: исходник даже этой страницы грузится несколько секунд, в адресной строке отсчитываются килобайты, словно происходит активная подгрузка каких-то данных из сети.
      Сейчас посмотрел исходник JS-бандла почти на мегабайт с включенным веб-инспектором: загрузка из кэша, 1 request, 0 bytes transferred, Finish: 143 ms, DOMContentLoaded: 4,97s, Load: 2,48s. Внутри отрисованной странички таблица, где каждая строка исходника – tr. Не круто.


      1. Shpankov
        25.02.2016 19:52

        OK, посмотрим.


        1. yupic
          25.02.2016 23:30

          Похожая ситуация с запоминанием сочетаний действует на страницах с алертами:
          Открываем страницу, вызываем алерт: javascript:alert("HI"). Всплывает алерт. Не нажимаем OK, вместо этого несколько раз жмём Ctrl+T. Никакого эффекта, новая вкладка не открывается.
          Нажимаем OK в алерте или перегружаем страницу с алертом (F5 не работает, надо нажать иконку на таскбаре), открывается столько вкладок, сколько раз было нажато Ctrl+T.
          Сборка последняя, анонсированная в этом топике, Windows 7.


          1. Shpankov
            25.02.2016 23:51

            Похожая ситуация с запоминанием сочетаний действует на страницах с алертами:
            Открываем страницу, вызываем алерт: javascript:alert(«HI»). Всплывает алерт. Не нажимаем OK, вместо этого несколько раз жмём Ctrl+T. Никакого эффекта, новая вкладка не открывается.

            Не смог повторить в последней внутренней сборке 1.0.403.16. Windows и Linux.


            1. yupic
              26.02.2016 00:33

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


              1. Shpankov
                26.02.2016 13:37

                Во второй бете вставляю в адресную строку

                javascript:alert("HI")
                


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

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

                Вставляю в адресную строку тот же алерт, жму Enter — сначала открывается пустая страница about:blank. Вставляю текст ещё раз и жму Enter — открывается всплывающий диалог. Пробую шорткаты Ctrl+T, Ctrl+W, Ctrl+F — всё срабатывает незамедлительно.


                1. yupic
                  26.02.2016 13:48
                  +1

                  Вставлять надо не в адресную стороку.
                  Шаги подробнее:
                  Открыта страница 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


                  1. Shpankov
                    26.02.2016 13:52
                    +1

                    Вооот, детали важны, даже самые мелкие. С баг-репортом сами справитесь или мне отправить?


                    1. yupic
                      26.02.2016 14:02
                      +1

                      Завёл VB-13448.


                      1. Shpankov
                        26.02.2016 14:07
                        +1

                        OK, спасибо. Подключил тестеров.


      1. velezh
        26.02.2016 02:07

        «Обращения к сети при просмотре исходника нет, документ берётся из кэша»

        А вот у меня идет заново загрузка документа. И при этом исходный код может совершенно не соответствовать отображаемой странице.


        1. ArtRoman
          26.02.2016 12:20

          Если открыть страницу, доступ к которой логируется (например, с локального веб-сервера), то видно отсутствие запроса при открытии страницы исходного кода. При обновлении страницы исходного когда идёт запрос на сервер, и если документ не менялся, то придёт ответ 304, документ перезагрузится из кэша.
          Но, если сервер отдаёт правильное сочетание заголовков типа Cache-Control и Expires, которые запрещают кэшировать файлы, тогда браузер получает документ заново каждый раз, как при переходах по истории, так и при отображении исходников. Старая опера, опять же, просто открывала исходный файл рядом, причём моментально, без всяких плясок. Сейчас же, получается, даже при просмотре исходника ты не можешь быть уверен, что ты смотришь исходник именно того документа, который у тебя загружен в соседней вкладке.


          1. velezh
            26.02.2016 16:58

            Именно об этом я и говорил, без разницы что там передает сервер, браузер должен открывать исходный код того, что уже отображается, и опера это делала прекрасным образом. Еще и кнопочка была хорошая — «Применить изменения».


            1. ArtRoman
              26.02.2016 18:21

              Да, хорошая была кнопочка, но сейчас из-за обилия скриптов часто реально отображаемая страница (DOM) не соответствует тому, что было получено с сервера, поэтому применять изменения корректнее и удобнее через инспектор. А вот сложности с просмотром именно исходного HTML-кода удивляют. Понятно, что можно открыть тот же инспектор, но тогда страницу надо будет обновлять, иначе без кэша ничего не покажет, опять же.


    1. ArtRoman
      25.02.2016 19:43

      Ещё связанное с просмотром исходного кода: если банально поставить курсор в адресную строку и нажать Enter, то вместо ожидаемой перезагрузки страницы улетаем в поиск. О подобном писал в предыдущем топике касательно национальных и локальных доменов, которые не работают без указания протоколов, а скидывает сразу в поиск. В хроме такое нормально обрабатывается, муть вида "xn--d1acufc.xn--p1ai" преобразуется в нормальный адрес "домен.рф" и происходит переход на адрес.
      Браузер не знает стандарты адресов, которые он сам поддерживает, и адреса своих собственных "сервисых" страничек, которые он сам же открывает?


      1. Shpankov
        25.02.2016 19:58

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

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

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

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


        1. ArtRoman
          25.02.2016 20:02

          Вот именно, если этот набор символов вставить в строку, то снова улетаем в поиск, вместо открытия валидного адреса. Сраните поведение при вставке адреса "xn--d1acufc.xn--p1ai" и "http://xn--d1acufc.xn--p1ai" (домен не работает, но разница понятна).


          1. Shpankov
            25.02.2016 20:13

            OK, посмотрим.


    1. Shpankov
      25.02.2016 19:48

      Куда делся поиск по исходному коду страницы?

      Поиск работает — быстрые клавиши отвалились. В поиск можно зайти через меню V — Правка — Найти на странице


  1. Killy
    25.02.2016 16:01

    Quick Commands (F2) у меня ничего не ищет почему-то. И когда начинаешь вводить там что-либо, первую букву съедает. Буквально, иногда заметно, что буква появилась и пропала.

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


    1. Shpankov
      25.02.2016 20:00

      Quick Commands (F2) у меня ничего не ищет почему-то. И когда начинаешь вводить там что-либо, первую букву съедает. Буквально, иногда заметно, что буква появилась и пропала.

      Версия начистовую установлена, с новым профилем? Расширения есть какие-нибудь? У себя не могу воспроизвести ни в Linux, ни в Windows.


      1. Killy
        25.02.2016 22:09

        С новым профилем больше не воспроизводится.


        1. Shpankov
          25.02.2016 22:18

          OK


  1. AlexBin
    25.02.2016 17:35

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


  1. gsmplan
    25.02.2016 19:18

    Если зайти на "Имхонете" в описание фильма (ну, например, http://films.imhonet.ru/element/197570/), а затем перезагрузить страницу, Vivaldi зависает, причем наглухо. Помогает только снятие задачи через Task Manager. Глюк существует уже давно, как минимум, несколько билдов.


    1. Shpankov
      25.02.2016 20:01

      Если зайти на «Имхонете» в описание фильма (ну, например, films.imhonet.ru/element/197570), а затем перезагрузить страницу, Vivaldi зависает, причем наглухо. Помогает только снятие задачи через Task Manager. Глюк существует уже давно, как минимум, несколько билдов.

      Не смог повторить ни в Linux, ни в Windows.


      1. gsmplan
        26.02.2016 01:10

        Жаль. У меня этот глюк наблюдается на двух совершенно разных компах с WinXP/x86 и Win10/x64. Возможно, дело в каком-то сочетании настроек браузера. Из расширений только LastPass, но его отключение не влияет на зависание.


        1. Shpankov
          26.02.2016 13:39

          А какой флэш-плагин используется?


          1. gsmplan
            26.02.2016 16:09

            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


            1. Shpankov
              26.02.2016 16:16

              Это хромовый. Всё правильно. У меня, правда, версия чуть постарее. А обычный флэш отключен?


              1. gsmplan
                26.02.2016 16:36

                В каком смысле, "обычный флэш"? В Vivaldi больше нет никаких плагинов, связанных с флэшем. А в Винде флэш есть, но в его настройках сказано: "The settings on this page are not applicable to Google Chrome or Chromium based browsers (PPAPI)".


                1. Shpankov
                  26.02.2016 16:37

                  Ну, тогда не знаю — нужно искать причину. Я снова попробовал у себя — не воспроизводится.

                  А установка чистая?


                  1. gsmplan
                    26.02.2016 17:53

                    Я собрал комп (и установил Винду) 30 января, т.е. меньше месяца назад. Да и проблема обнаружилась сразу, на актуальном на тот момент билде.
                    Я могу что-то сделать? Скажем, воспроизвести проблему с записью каких-то логов Vivaldi, или вроде того?
                    А вообще, не странно ли то, что зависает весь браузер целиком? По идее, должна виснуть только одна вкладка, не так ли?


                    1. Shpankov
                      26.02.2016 21:49

                      Лучше всё равно проверять на чистой установке. А для отладки можно собирать логи стандартными хромовыми способами.



  1. Evengard
    25.02.2016 19:54

    А что с исходным кодом? Будет продолжать публиковаться? Под какой лицензией?


    1. Shpankov
      25.02.2016 20:02

      Исходники Chromium с исправлениями (если таковые будут) будут выкладываться, естественно.


      1. Evengard
        25.02.2016 20:13

        А исходники самого браузера? Его оболочки и прочих фич?


        1. Shpankov
          25.02.2016 20:19

          Исходники интерфейса идут под закрытой лицензией, хотя HTML/CSS/JS фактически видны всем желающим.


  1. ArtRoman
    25.02.2016 19:56

    • При загрузке страницы до сих пор игнорируются некоторые взаимодействия с браузером, например реакция на кнопки 1 и 2 срабатывает с задержкой, обычно после полной загрузки страницы, причём уже не важно на какой вкладке сейчас находишься.
    • Странные проблемы с загрузкой и отображением изображений: если картинка грузится медленно, то скорее всего вместо неё отобразится иконка отсутствующей картинки, даже если само изображение показывалось по мере подгрузки, обновление странички происходит вроде бы из кэша, и картинка показывается.
    • За починку жестов на Speed dial спасибо, но вкладка настроек всё ещё осталась обделена, это особенно заметно при включённой опции «показывать настройки во вкладке». Теперь там правая кнопка отрабатывает именно как правая кнопка (в т.ч. при попытке жеста), причём с глупыми стандартными пунктами типа «Найти в Google», «Отправить твит» и подобными. Хотя сейчас проверил – поведение стало нормальным, жесты отрабатываются. А подобная изменчивость поведения ещё хуже, как мне кажется.
    • Спасибо, что вернули опцию создания вкладок всегда справа от текущей, потому что получалось, что свежеоткрытая с текущей страницы вкладка оказывалась где-то в конце списка.


    1. 23rd
      25.02.2016 21:15

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

      Такс-такс, а можно скриншот? Я думал это у меня такая локальная проблема.


      1. faiwer
        25.02.2016 21:17

        +1. Наблюдаю такое на одном форуме. Гружу большую картинку, а канал там слабый. Оно начинает её подгружать. Затем обрубает загрузку и показывает иконку. F5 — картинка есть.


        1. faiwer
          25.02.2016 21:19

          Вот. Картинка. Весит пару мегабайт. Проверять проще открыв в инкогнито-окне (тогда всякий раз срабатывает).


          1. Shpankov
            25.02.2016 21:23
            +2

            Пусть полежит — я баг-репорт отправлю.


        1. Shpankov
          25.02.2016 21:20

          Ссылка нужна на форум, чтобы проверить.


          1. 23rd
            25.02.2016 21:45

            У меня же это происходит, когда я открываю любую картинку с чата твитча (twitch.tv) на любом канале.


  1. 23rd
    25.02.2016 21:14

    Так, ну ок, теперь в Быстрых Командах если написать никнейм, то фокус сразу идёт на закладку с этим никнеймом. Что, ж, хорошо, но жаль, что предыдущее поведение автоматического перехода убрали.
    Лучше бы опцию сделали.


  1. yosemity
    25.02.2016 22:16
    +1

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


    1. Shpankov
      25.02.2016 22:23

      По-моему, идёт процесс отладки. Вот сейчас эти всплывающие информеры стали пропадать сами. И, кстати, на незалогиненном просмотре они не всплывают.


    1. ArtRoman
      25.02.2016 22:33
      +1

      Они всплывают с задержкой, когда курсор уже убран. Сами не исчезают, пока не навести и убрать курсор повторно, бесит тоже. Думаю, к Вивальди не относятся, так как ведут себя аналогично, как минимум, и в Опере.


      1. Shpankov
        25.02.2016 22:49

        Раньше, ещё час назад — да, а вот сейчас сколько не пытаюсь — не могу повторить.

        А, нет. Снова словил...


    1. Dr_Death
      25.02.2016 23:03

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


    1. faiwer
      26.02.2016 06:26
      +1

      Отпишите в техподдержку хабра. Я об этом им туда ещё недели 2 назад отписал. Возможно больше так никто не делал, вот они и не напрягаются :)


  1. CaptainFlint
    26.02.2016 00:19

    Индикатор загрузки фоновых страниц
    Странно, а у меня он в сборке 1.0.390.3 имеется… :-)


    1. yosemity
      26.02.2016 00:25

      В тестовых сборках индикатор появился до беты, как и уголок в правом верхнем углу вкладки, как и "интеллектуальное" открытие вкладок и много чего еще. А сейчас обновили бету. Это разные ветки.
      Кстати, вот этот уголок и открывающиеся вкладки мне очень понравились.


      1. CaptainFlint
        26.02.2016 00:51

        При чём тут бета? 1.0.403.15 — это снэпшот. Если бы она была бетой, то, во-первых, Илья вместо длинного номера сказал бы, что это бета 3, во-вторых, снэпшотная ветка на беты не обновляется, а моя 1.0.390.3 предлагает обновиться до 1.0.403.15.


        1. yosemity
          26.02.2016 02:10

          Действительно, неправильно понял, щас глянул справку, вы правы.

          Кстати, вот я накаркал. Теперь "сопутствующие" вкладки открываются непонятно как. Допустим, открыто несколько вкладок, активная(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).


          1. Shpankov
            26.02.2016 13:47
            +1

            Кстати, вот я накаркал. Теперь «сопутствующие» вкладки открываются непонятно как. Допустим, открыто несколько вкладок, активная(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.


            1. yosemity
              26.02.2016 16:53

              Супер, спасибо, посмотрю.

              Кстати, на ya.ru (не yandex.ru) при наборе текста автодополнение блинкует.


              1. Shpankov
                26.02.2016 21:54
                +1

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

                Кстати, вышла новая сборка, но сегодня анонса не будет — напишу завтра. Могу я в ДР отдохнуть? :-)


                1. yosemity
                  28.02.2016 18:24

                  С прошедшим!


                  1. Shpankov
                    28.02.2016 20:05

                    Спасибо!


  1. Spaceoddity
    26.02.2016 11:06
    +1

    Сделайте возможность крепить веб-инспектор к окну браузера (как в Хроме — сбоку или снизу), а не только отдельным окном.
    Ну и основная претензия — крайне невменяемая работа закладок. Начиная от мало-юзабельного интерфейса и заканчивая багами (не импортирует, сохраняет только в корзину и т.п.)


    1. Shpankov
      26.02.2016 13:55

      Веб-инспектор пока будет такой, как есть — там много работы с сопряжением кода Vivaldi и Chromium. Закладки — над ними работаем.


      1. velezh
        26.02.2016 17:04
        +1

        А можно ли каким-то образом в Vivaldi использовать Opera Dragonfly?


        1. Shpankov
          26.02.2016 21:54

          Нет.


  1. Zack
    26.02.2016 13:01

    Хотелось узнать, планируется ли добавление возможности экспорта закладок?! Если да, то когда.


    1. Shpankov
      26.02.2016 13:54

      Меню Файл->Экспортировать закладки


      1. Zack
        26.02.2016 14:32

        Была старая версия, обновился до 1.0.403.15, появилось. Спасибо.


  1. romy4
    26.02.2016 20:02

    А уже можно делать табы слева, как в Firefox?


    1. Shpankov
      26.02.2016 21:54
      +1

      По-моему, аж с самой первой сборки.


  1. dmitrybarabash
    28.02.2016 15:14

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

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


    1. dmitrybarabash
      28.02.2016 16:16

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

      Третий вопрос остается актуальным. :)


    1. dmitrybarabash
      28.02.2016 16:28
      +2

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

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

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


      1. Shpankov
        28.02.2016 16:52

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

        По вопросу 3 — со временем добавим.


        1. dmitrybarabash
          28.02.2016 17:02

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


          1. Shpankov
            28.02.2016 18:03

            Это чистая установка? Просто весьма странное поведение. Поисковиков должно быть много, штук 7-8. И по умолчанию должен быть или Яндекс, или Google.


            1. dmitrybarabash
              28.02.2016 18:22

              Нет, не чистая. Поверх предыдущих версий. Не помню уже начиная с какой.

              Ну, ок. Возможно на чистой установке такого нет, и отлично. Да и свою проблему я решил, так что всё в порядке. :)


    1. 23rd
      28.02.2016 19:58
      +2

      Третий вопрос: vivaldi://flags/#save-page-as-mhtml.


      1. dmitrybarabash
        28.02.2016 20:03

        Супер, спасибо.


      1. yosemity
        28.02.2016 20:14

        Отлично, спасибо!


      1. Spaceoddity
        29.02.2016 15:23

        Это очень кривая реализация (как и во всех браузерах кроме ИЕ и престовской Оперы). Через раз открывает mht, сохранённые старой Оперой. Да и сохраняет не совсем корректно.


        1. 23rd
          29.02.2016 18:27

          Ну тогда не пользуйтесь, что я тут могу сказать.

          P.S.: chrome.google.com/webstore/search/mht


  1. dmitrybarabash
    01.03.2016 17:15

    Еще пара вопросов, если позволите.

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

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


    1. 23rd
      01.03.2016 18:55

      1. Ну это же от сайта зависит. Тоже самое в гугл доксе F2 не работает. Это не проблема браузера.
      2. Нет.


      1. dmitrybarabash
        01.03.2016 20:41
        +1

        1. Ну нет. Основной браузер у меня сейчас — Опера, и в ней "+", "-" и "*" работают на абсолютно всех сайтах, в том числе на Фейсбуке. Так что нет, это как раз строго проблема браузера.

        2. Стоит ожидать в будущем? Ибо была бы очень полезная опция.


        1. CaptainFlint
          02.03.2016 14:15

          (Два). Я спрашивал в одной из тем. Илья сказал, что подумают, как это лучше сделать.

          P.S. Какого чёрта "2" превращается в "1"???


          1. velezh
            02.03.2016 16:02

            Конвертится редактором в список?


            1. CaptainFlint
              02.03.2016 16:30

              Ага, только не редактором, а, видимо, маркдауном. В редактировании по-прежнему была двойка. В суппорт уже кинул клич.


          1. dmitrybarabash
            03.03.2016 11:54

            А что значит "лучше сделать" в этом случае? :) Очень простоя же фича. А включать ее
            — да хоть настройкой в vivaldi://flags. Пусть по умолчанию будет как есть, а такие как мы смогут включить ее в Experiments.


  1. dmitrybarabash
    03.03.2016 12:21
    +1

    И вот еще фичареквест. На Bookmark Bar есть папка с закладками. Кликаю, открывается меню с, собственно, закладками. Так вот хотелось бы, чтобы можно было по пункту этого меню кликнуть не только левой кнопкой мыши, чтобы закладка открылась в текущем табе, но и колесом мыши для того, чтобы страница открылась в фоновом табе. А то приходится сначала руками новый таб делать, а только потом в нем закладку открывать.


    1. Shpankov
      03.03.2016 12:30

      Это в планах.


      1. dmitrybarabash
        03.03.2016 12:33

        Отлично.