Всем привет!

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

Перенос вкладки в другое окно

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

image

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

На этом пока всё. Полный список изменений вы найдёте в конце статьи.

Загрузить сборку можно по ссылкам ниже:


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

  • VB-11463 Detach tab menu
  • VB-11444 Crashes when creating note when a folder is selected

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

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


  1. yupic
    15.12.2015 14:06

    Никак не соберусь отправить нормальный багрепорт, поэтому кратко напишу сюда:
    Windows 10, на ноутбуке открыто 2 окна Vivaldi (последняя 1-я beta версия, 64-bit). Втыкаю в ноутбук HDMI кабель от монитора, который тут же подключается как 2-й монитор. После этого начинается беспрерывное переключение между 2-мя окнами Vivaldi. Один или несколько процессов vivaldi.exe занимают 100% процессора.
    Если убить один из этих vivaldi.exe, то браузер перезапускается с сохранением всех окон и вкладок, и переключение между окнами прекращается.


    1. Shpankov
      15.12.2015 14:16

      Надо бы подробный баг-репорт — я у себя проверить не могу…


      1. yupic
        15.12.2015 15:24

        Основные моменты описал. Скажите, какие данные ещё требуется предоставить?


        1. Shpankov
          15.12.2015 16:15

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


          1. yupic
            15.12.2015 17:33

            Конфигурация:

            • 2 монитора
            • Windows 7, 64-bit
            • Vivaldi 1.0.344.34, 64-bit
            • Your current browser is Vivaldi 1.0.344.34 as reported by UserAgent string:
              Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36 Vivaldi/1.0.344.34


            Шаги:
            1. Запустить Vivaldi и открыть 2 окна.
            2. Открыть настройки монитора: Control Panel\All Control Panel Items\Display\Screen Resolution
            3. Текущее значение: «Multiple displays: Extend these displays»
            4. Изменить значение «Multiple displays» на «Show desctop only on 1»
            5. Нажать кнопку «Apply».
            6. Через несколько секунд начнётся постоянное переключение между окнами Vivaldi и один процесс начнёт занимать 100% одного из процессорных ядер.


            В лог в это время постоянно пишется одна и та же строка:
            [25840:14552:1215/171902:VERBOSE1:cross_device_promo.cc(166)] CrossDevicePromo::MaybeBrowsingSessionStarted. Same browsing session as the last call.

            Если надо, могу скинуть весь лог. Как это сделать?


            1. Shpankov
              15.12.2015 22:15

              А можете это всё по-английски отправить в баг-репорт?

              Лог можно в виде текстового файла приложить. Или мне в личку прислать.


              1. yupic
                15.12.2015 23:37

                Могу, но в лучшем случае завтра вечером.
                Про лог спросил, так как при отправке баг-репорта нет возможности прикрепить файл.


                1. Shpankov
                  17.12.2015 02:53

                  Тогда мне в личку — я добавлю в баг-репорт.


                  1. yupic
                    20.12.2015 02:01

                    Не знаю, заводили ли вы баг-репорт, но я наконец собрался и завёл его сам: VB-11653. Ссылку на лог прикрепил.


                    1. Shpankov
                      20.12.2015 13:42

                      OK, подключил девелоперов к этому репорту.


      1. 23rd
        15.12.2015 15:43

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


      1. Reposlav
        15.12.2015 16:21

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


  1. gsmplan
    15.12.2015 17:00

    Одно и то же окно в Vivaldi:
    image
    … и Chrome:
    image

    P.S. Заодно задам вопрос, который меня давно мучает: зачем в контекстном меню строки ввода URL нужен пункт «Paste as plain text»? Неужели туда можно вставить что-то другое, кроме plain text?
    image


  1. Suntechnic
    16.12.2015 02:41

    Самое время прикрутить в контекстное меню ссылки пункт «Открыть в этом же окне».

    Про шортакаты в линукс ничего не слышно?


    1. Shpankov
      17.12.2015 02:54

      Самое время прикрутить в контекстное меню ссылки пункт «Открыть в этом же окне».


      Не понял.

      Про шортакаты в линукс ничего не слышно?


      Про которые? И что с ними?


      1. Suntechnic
        17.12.2015 08:42

        Не понял.

        Чтобы можно было открыть ссылку в этой же вкладке, а не в другой не зависимо от target у неё.
        Про которые? И что с ними?

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


        1. Shpankov
          17.12.2015 10:43

          Про ссылки — понял.

          По шорткатам — какие конкретно не работают? Я сейчас проверил — из тех, что пользуюсь, все работают независимо от раскладки.


          1. Suntechnic
            17.12.2015 10:46

            Ну как минимум:
            Ctrl+T
            Ctrl+Shift+T
            Ctrl+F

            На Ubuntu 14.04 и 14.10


            1. Shpankov
              17.12.2015 10:51

              У меня работают. OpenSUSE.

              На чистой установке проверяли?


              1. Suntechnic
                17.12.2015 11:03

                Вот буквально только что снес профиль. Не — не работают с чистым профилем.
                Может быть дело в DE? В OpenSUSE же кеды?


                1. Shpankov
                  17.12.2015 11:05

                  У меня — да, KDE используется. Но при чём тут шорткаты?


                  1. Suntechnic
                    17.12.2015 11:16

                    При том что в Gnome/Unity такое бывает — раньше не работали в LO, в geany тоже не работали в некоторых версиях по тому же сценарию. Подробностей я не знаю. Но сталкивался.
                    Сейчас вот проверил — работают в этих апликухах в 14.10. Вечером на домашнем проверю — там 14.04.
                    Да чего далеко ходить: www.google.ru/search?q=ubuntu+%D0%BD%D0%B5+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82+%D1%88%D0%BE%D1%82%D0%BA%D0%B0%D1%82%D1%8B+%D0%B2+%D0%BE%D1%84%D0%B8%D1%81%D0%B5&gws_rd=cr&ei=_G5yVoeJDMOgyAPiraOgBA#newwindow=1&safe=off&q=ubuntu+%D0%B3%D0%BE%D1%80%D1%8F%D1%87%D0%B8%D0%B5+%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B8+%D0%B2+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B9+%D1%80%D0%B0%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B5


                  1. Suntechnic
                    17.12.2015 11:18

                    А, еще вот что. Обычно не работают так же Ctrl+V, Ctrl+X, Ctrl+C.
                    Однако в Vivaldi они работают, а вот остальные нет. Чем-то отличается перехват Ctrl+V от Ctrl+T?


                    1. Shpankov
                      17.12.2015 11:27

                      Это системные шорткаты. Они от приложения не зависят.


                      1. Suntechnic
                        17.12.2015 11:29

                        Ну из поискового запроса из сообщения выше, видно что иногда таки зависят и кое-где не работают.


                        1. Shpankov
                          17.12.2015 12:13

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


                          1. Suntechnic
                            17.12.2015 19:06

                            Мой английский ужасен. Но я попробую на выходных…


                            1. Shpankov
                              17.12.2015 19:13

                              Пришлите мне потом номер репорта в личку — я подправлю английский.


                              1. ArtRoman
                                19.12.2015 16:25

                                Илья, я много месяцев(?) назад писал ровно то же самое, но на OS X, вы вроде даже отвечали не раз, а теперь

                                Я вот, например, первый раз об этом услышал
                                Ну как так-то, а?(
                                Браузером сложно пользоваться. У меня уже выработалась вредная привычка в любом браузере перед созданием/закрытием вкладки переключить раскладку, нажать cmd+T или что надо, потом переключить обратно.


                                1. Shpankov
                                  19.12.2015 18:01

                                  Насколько я помню, ваша проблема в Mac OS X — неработающие шорткаты с русской раскладкой. В данном случае — неработающие шорткаты вообще, при этом — в определённом оконном менеджере в Linux. Т.е. это совершенно разные проблемы. Они не связаны друг с другом и исправляются разными способами.


                                  1. ArtRoman
                                    19.12.2015 18:23

                                    А они работают только в английской раскладке
                                    судя по сообщениям выше, проблема в неработоспособности сочетаний клавиш именно в русской раскладке. Эта проблема уже не раз всплывала от разных пользователей в разных топиках за последние несколько месяцев (насколько помню, проблема актуальна с самых первых билдов браузера). Лечение в обоих случаях – переключение раскладки. Полагаю, что проблема всё же одна. Призываю Suntechnic подтвердить или опровергнуть.


                                    1. Shpankov
                                      19.12.2015 18:25

                                      Ну, вот у меня в Linux с русской раскладкой всё работает.


                                      1. ArtRoman
                                        19.12.2015 19:07

                                        – Доктор, у меня нога болит!
                                        – Ну, вот у меня такая же, и ничего не болит…


                                  1. Suntechnic
                                    19.12.2015 18:27

                                    Нет, нет — именно в русской раскладке. В английской работает на ура. Другие не пробовал. Думаю проблема в том, что при перехвате шортката детектируется символ, а не код клавиши.


                                    1. Shpankov
                                      19.12.2015 18:46

                                      Да, тут надо рыть, где причина. Баг-репорт отправили, да?


                                      1. ArtRoman
                                        19.12.2015 19:08

                                        Ещё два месяца назад, VB-9571


                                        1. Shpankov
                                          20.12.2015 13:45

                                          Подключил девелоперов.


  1. tuupic
    16.12.2015 16:22

    Linux. При закрытии последней вкладки средней кнопкой мыши, в поле URL появляется кусок URL`а последней закрытой вкладки.


    1. Shpankov
      17.12.2015 02:55

      Да, в Linux есть проблема средней кнопки мыши — пока в работе этот баг и несколько других смежных.


    1. Suntechnic
      17.12.2015 08:44

      Странно — у меня такого нет.


  1. BearOff
    16.12.2015 18:51

    Очень не хватает сворачивания текущей страницы по клику на её таб (как работает таскбар в windows и табы в старой опере).


    1. Shpankov
      17.12.2015 02:55
      +1

      Да, мне тоже не хватает. Но пока у разработчиков руки не дошли…