(UPD: после шумихи эту проблему пофиксили, так что можете уже не проверять)

Я давненько уже читаю Хабр, скоро 10 лет будет. Конечно, немало раз я натыкался на какие-то баги, которые добросовестно репортил через форму "Техническая поддержка" в футере страницы. И всегда реакция была довольно адекватной, техподдержка сразу понимала мои репорты, либо подтверждала, либо уточняла технические детали.

А недавно обнаружил очередную проблему. Ссылки на разделы вверху сайта ("Моя лента", "Все потоки", "Разработка" — вот это вот все) ведут себя некорректно (UPD: не все поняли, но сломано только в новой версии Хабра). Если ссылки в постах по Cmd + Click (Ctrl + Click на не-Маках) открываются в фоновой вкладке (ну, как и во всем остальном Интернете, стандартный же шорткат в браузерах, альтернатива клика колесиком), то ссылки в шапке на удержание Cmd не реагируют никак и открывают страницу в текущей вкладке.

Сначала нажимаю Cmd + Click на ссылку справа, потом на меню сверху — поведение различается
Сначала нажимаю Cmd + Click на ссылку справа, потом на меню сверху — поведение различается

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

Добрый день. Некорректно работает шапка, там где "Моя лента", "Все потоки" и т.д. По нажатию ЛКМ с удержанием Cmd на какой-то из этих разделов страница открывается не в новой вкладке, а прямо здесь. В то же время нажатие колесиком мыши работает правильно. С остальными ссылками на сайте все ок.

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

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

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

Отвечаю:

Это происходит везде, где сверху есть шапка с разделами. В каком стандарте это написано, вы и сами должны знать, если не первый день пользуетесь компьютером, но я подскажу. В шорткатах Google Chrome, например. Да и любого другого браузера. Ctrl + Click на PC и Cmd + Click на Маке.

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

Каждый разработчик может составить список сочетаний клавиш, поддерживаемых в пределах его разработки. Например, у нас такой список представлен на странице https://habr.com/ru/docs/help/hotkeys/
Очевидно, что такие списки не становятся стандартами для других разработчиков. Т.е. мы не можем требовать от других разработчиков реализовывать их в своих системах, а другие разработчики не могут требовать аналогичного от нас. И другие люди не могут требовать от нас реализовывать что-то так, как это реализовано у других разработчиков.

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

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

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

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

Можно меня на какого-то более компетентного представителя техподдержки перевести?

Думал, мало ли, может, новенький кто-то, осознает, что не совсем понял происходящее. Ан нет, получаю заключительное сообщение:

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

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

"Существуют десятки различных браузеров" — и вы считаете нормальным сломать стандартное поведение самого популярного (как и всех остальных, я проверял и в Firefox).

На этом решил, что техподдержка права и продолжение этого диалога бессмысленно.

Но у меня вопрос к@deniskinи всем остальным причастным. Как вы оцениваете работу техподдержки в этой ситуации? И что думаете о баге? Это я глупый и 15 лет пользуюсь "нестандартным шорткатом, который никто не обязан поддерживать"? Или как?

Знаю, конечно, что карма пострадает, но "за державу обидно".

И да, раньше трава была зеленее техподдержка была лучше.

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


  1. rinat_crone
    18.01.2022 16:33
    +57

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


  1. forthuser
    18.01.2022 16:39
    +12

    Ужас, но не ужас же ужас! ????

    P.S. Кто сталкивался с поддержкой Хабра, тот поймёт и простит.


    1. forthuser
      19.01.2022 18:01
      -2

      Всяко разно, но -1 за этот комментаpий после его публикации в карму прилетело.????

      P.S. Понимаю, что писать такие комментарии на Хабр площадке — моветон, но не cдержался в очередной раз о чём и правомерно указывает сразу же поставленный минус кем то к этому комментарию.


      1. dolovar
        19.01.2022 18:39
        +1

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


        1. forthuser
          19.01.2022 19:08

          Да, это вероятно так, но факт остаётся фактом, как понял комментарий минусатор и отреагировав на него. (без относительно привлечения для объяснения сего факта — синдрома вахтёров)

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


  1. Adler_lug
    18.01.2022 16:39
    +1

    Не берусь судить техподдержку, но у меня в Chrome под Windows 10 отработка Ctrl + Click на ссылках в заголовке сайта отрабатывает нормально — открывается в другой неактивной вкладке, так же как и по клику колесиком.


    1. Tarakanator
      18.01.2022 16:41

      У меня тоже. Починили?


      1. Adler_lug
        18.01.2022 16:43

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


        1. Bringoff Автор
          18.01.2022 18:40
          +1

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

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


          1. Denai
            19.01.2022 05:16
            +1

            В ноутах есть клик левой + правой. Во всяком случае у меня работает аналогично колёсику.


          1. nixtonixto
            19.01.2022 12:01

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


            1. Bringoff Автор
              19.01.2022 13:03

              На маке такого нет, увы ???? тут вообще левой и правой кнопок на трекпаде нет — только нажатие одним пальцем или двумя.


              1. dolovar
                19.01.2022 17:04

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


                1. Bringoff Автор
                  19.01.2022 17:09

                  Ну да, но речь же о клике колесиком, а не ПКМ.


                  1. dolovar
                    19.01.2022 17:44

                    — тут вообще левой и правой кнопок на трекпаде нет
                    — трекпад вполне позволяет правый клик делать
                    — речь же о клике колесиком, а не ПКМ
                    — ок, как скажете


                    1. Bringoff Автор
                      19.01.2022 17:46

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


                      1. dolovar
                        19.01.2022 17:59

                        Так а в чем противоречие?
                        Не противоречие, а уточнение.
                        Трекпад на макбуке является одной большой кнопкой, которая делает или левый клик, или правый. И для браузера это будет обычный ПКМ.
                        Контекстное меню вызывается двумя пальцами. Но я об этом уже выше написал, зачем вы это повторили, мне непонятно.
                        Еще одно уточнение.
                        Не двумя пальцами, а тап одним и клик вторым. Если при нажатии двумя пальцами произойдет наоборот клик одним и тап вторым, то произойдет переход по ссылке, ЛКМ сработает вместо ПКМ.
                        тут вообще левой и правой кнопок на трекпаде нет
                        Колесо в данном диалоге не участвовало, уточнение касалось правого клика. Для ясности процитировал еще раз ту мысль, на которую отвечал.


                      1. Bringoff Автор
                        19.01.2022 19:55

                        Еще одно уточнение.
                        Не двумя пальцами, а тап одним и клик вторым. Если при нажатии двумя пальцами произойдет наоборот клик одним и тап вторым, то произойдет переход по ссылке, ЛКМ сработает вместо ПКМ.

                        Раз уж мы ударились в уточнения, то нет, не совсем так. Клик двумя пальцами или тап двумя пальцами тоже работает. Может, на каких-то старых маках было не так, но со времен появления force touch проблем с одинаковым усилием обоих пальцев нет.


                      1. dolovar
                        19.01.2022 20:23

                        со времен появления force touch
                        Я на force touch очень не сразу научился ПКМ делать, поскольку в привычной паре «указательный + средний» более длинный средний успевал вдавить и тап, и клик до более короткого указательного.
                        проблем с одинаковым усилием обоих пальцев нет
                        Не одинаковым. Почувствуйте разницу:
                        тап + клик = ПКМ
                        клик + тап = просто клик = ЛКМ
                        Клик двумя пальцами
                        С точки зрения ноута клики не одновременны, и он должен обработать первый же, не дожидаясь возможного второго.
                        тап двумя пальцами тоже работает
                        Два двойных тапа в браузере — масштабирование. А просто тап+тап это о чем?


                      1. Bringoff Автор
                        19.01.2022 20:31

                        тап + клик = ПКМ
                        клик + тап = просто клик = ЛКМ

                        ...

                        А просто тап+тап это о чем?

                        Во-первых, всегда в настройках включаю "Tap to click", может, без него как-то иначе, но с этой опцией реально удобнее. У меня и клик + клик, и тап + тап, и тап + клик дают ПКМ. Клик + тап, вероятно, да, дадут ЛКМ, но у меня так даже не особо получается сделать :)


                      1. dolovar
                        19.01.2022 20:35

                        в настройках включаю «Tap to click»
                        Если тапы равны кликам, то в чем преимущество force touch?
                        с этой опцией реально удобнее
                        Субъективное, мне не нравятся случайные клики, несколько незапланированных переходов поймал и перестал пользоваться.


                      1. Bringoff Автор
                        19.01.2022 20:45

                        в чем преимущество force touch?

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


      1. Bringoff Автор
        18.01.2022 16:55

        Нет, не починили, но, видимо, сломано только на macOS. Cmd + Click все так же не работает, а Ctrl + Click на Маке и не работал никогда. На винде через Parallels Ctrl + Click тоже не работает.


        1. Sky-Fox
          18.01.2022 18:05
          +5

          Линукс Firefox + Chrome/Chromium колёсиком открывает в новой вкладке, Ctrl + Click в том же окне


    1. TheRaven
      18.01.2022 16:54
      +8

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


      1. Adler_lug
        18.01.2022 17:01

        А подскажите, где это посмотреть/проверить? Вроде когда-то включал что-то вроде «новая версия», но это было давно, уже не помню.


        1. TheRaven
          18.01.2022 17:07
          +3

          В футере страницы, чуть левее от кнопок соцсетей есть ссылка «Перейти на новую версию» \ «Вернуться на старую версию»


          1. diogen4212
            19.01.2022 11:44
            +2

            спасибо тебе, добрый человек, хоть одна приятная новость за сегодня…


        1. Dolios
          19.01.2022 00:38
          +4

          А подскажите, где это посмотреть/проверить?

          Если редактор комментариев вызывает боль и страдания, вы на новой версии :)


          1. Neikist
            19.01.2022 02:52
            +5

            Еще уведомления. Искренне не понимаю как пользоваться уведомлениями в новой версии.


            1. Naikras
              19.01.2022 08:00
              +1

              Поддерживаю, ответы на комментарии только в почту приходят


            1. Metotron0
              19.01.2022 14:34

              Вот да, вроде жму "отписаться", а они продолжают приходить.


      1. baldrs
        18.01.2022 17:41
        +1

        Ctrl+click не работает, а клик колёсиком работает.


      1. Tufed
        19.01.2022 00:27
        +2

        Ничего страшного, пройдет немного времени и эту уже «очередную новую версию» принудительно включат всем.


    1. FuzzyWorm
      18.01.2022 17:03
      +2

      Очень интересно. У меня тоже Win10 и Хром, ссылки в шапке на нажатый Ctrl не реагируют.


    1. Bringoff Автор
      18.01.2022 17:06

      Ну, проверил через Parallels в Edge — Ctrl + Click ведет себя все так же некорректно. У вас точно новая версия Хабра?


      1. navferty
        18.01.2022 17:07
        +2

        Win 10, Chrome - работает некорретно


      1. Adler_lug
        18.01.2022 17:07

        Где это посмотреть, старая или новая?


        1. Bringoff Автор
          18.01.2022 17:09
          +1

          В футере у вас есть такое? Значит, новая.


          1. Adler_lug
            18.01.2022 17:11
            +3

            Уже есть, и Ctrl + Click перестал работать.


    1. Adler_lug
      18.01.2022 17:09
      +1

      Да, действительно была старая версия. На новой Ctrl + Click не работает...


    1. DrSavinkov
      19.01.2022 11:40

      У меня клик колёсиком мышки открывает новую вкладку, а ctrl+click открывает в той же вкладке. Правда, у меня не Windows, а manjaro. Браузер google chrome.


      1. Adler_lug
        19.01.2022 11:43

        У меня уже так же на новой версии. На старой версии сайта все нормально работает.


  1. dunaldo
    18.01.2022 17:27
    +1

    удалено, я оказался слеповат и не заметил ссылку в основном посте.


  1. AndreyDmitriev
    18.01.2022 17:38
    +7

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

    Я проверил в Вивальди, файрфоксе, хроме и edge - и там всё как у вас.

    Хотя открытие ссылок при нажатии мыши с зажатой клавишей вроде как общепринятое сочетание (https://www.howtogeek.com/114518/47-keyboard-shortcuts-that-work-in-all-web-browsers/)

    Mouse Actions for Tabs

    Ctrl+Left Click, Middle Click – Open a link in a background tab.

    Shift+Left Click – Open a link in a new browser window.

    Ctrl+Shift+Left Click – Open a link in a foreground tab.

    И здесь "сломаны" все эти сочетания.Почему работает средняя кнопка - хз.

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

    Я бегло потыкал в шапки разных сайтов с зажатой клавишей контрол и везде ссылки открываются в новом окне. Единственный сайт где оно работает "как на хабре" - это https://verybritishproblemstshirts.com. И то нашёл его на реддите: https://www.reddit.com/r/firefox/comments/gcp3ok/ctrlclick_does_not_always_open_in_new_tab/

    Для файрфокса, кстати, есть вот такой аддон, который "фиксит" это дело - по ссылке оттуда же https://addons.mozilla.org/en-GB/firefox/addon/link-fixer/.

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


    1. Bringoff Автор
      18.01.2022 17:41
      +7

      Да, все примерно так и есть.

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

      Вот с этим как раз главная беда, потому что на Хабре (из моего опыта во всяком случае) никогда так не было. Что логично, потому что тут средний юзер не равен среднему юзеру какого-нибудь Авито (не в обиду пользователям Авито сказано).


      1. sshikov
        18.01.2022 20:11
        +8

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

        Причем, что самое обидное, вежливое решение той же проблемы ничуть не сложнее, чем считать среднего юзера идиотом. Оно выглядит очень просто: задача 1 линии поддержки в том, чтобы зафиксировать проблему, а вовсе не в том, чтобы ее магически сразу починить. То есть, если бы мне в моей похожей ситуации, просто сказали бы: «Мы тут завели баг, его номер 123», меня бы это более-менее устроило бы. Если бы дали ссылку на jira — тем более. А уж будет ли он исправлен, и когда — понятно что этот вопрос уже сложнее, и ответ зависит много от чего.


    1. V1tol
      18.01.2022 18:06
      +1

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

      Точно дело не в этом, иначе бы весь интернет давным давно взвыл. Ссылки из блока справа "Читают сейчас" тоже относительные, но они работают нормально. И перехватчик события "сlick" там один и тот же. В общем что-то непонятное в шапке происходит.


  1. xtotdam
    18.01.2022 17:38

    Самое забавное, что щелчок колесом отрабатывается корректно:) А Ctrl+click - нет. FF95


  1. Boomburum
    18.01.2022 17:53
    +15

    По всей видимости возникло небольшое недопонимание, что иногда случается (и это в целом нормально).

    Ошибка действительно есть. Кроется она в том, что в новой версии Хабра мы в ряде случаев перехватываем дефолтное поведение клика. В том числе в меню — например, находясь в потоке «Разработка», если снова нажать на этот пункт меню, обновится лишь контентная часть. Исправим — добавим обработку CMD+клика, что сделать, по всей видимости, забыли.

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


    1. AndreyDmitriev
      18.01.2022 18:08
      +5

      О, здорово, спасибо, тогда не забудьте пожалуйста и про Shift и Ctrl+Shift до кучи. А почему же тогда отрабатывает щелчок средней кнопкой мыши? Он ведь тоже должен отвалиться, не?


      1. TheRaven
        18.01.2022 18:16
        +3

        Разные эвенты. ЛКМ это 'click', колесо и ПКМ это 'auxclick', который уже внутри несёт флаг конкретного типа. При чем еще и различается для прямого (праворукого) и обратного (леворукого) порядка кнопок мыши.
        Видимо обработчика на 'auxclick' нет, по этому и срабатывает правильное поведение (дефолт браузера).


      1. Boomburum
        18.01.2022 18:16
        +1

        Shift+клик — для открытия в новом окне (а не табе)? Давно таким не пользовался )

        У средней кнопки другое событие.


        1. AndreyDmitriev
          18.01.2022 18:24
          +1

          Да, в новом окне. Я и сам только сегодня узнал, в общем по дефолту оно как-то так:

          Ctrl+Left Click, Middle Click – Open a link in a background tab.

          Shift+Left Click – Open a link in a new browser window.

          Ctrl+Shift+Left Click – Open a link in a foreground tab.

          (https://www.howtogeek.com/114518/47-keyboard-shortcuts-that-work-in-all-web-browsers/)


        1. CaptainFlint
          18.01.2022 18:25
          +12

          По-хорошему такие вещи вообще не должны перехватываться, а отдаваться на откуп браузеру. Скажем, в FF Shift+click открывает в новом окне, а Vivaldi — в новой вкладке. И негоже за пользователя решать, какое поведение правильнее.


          1. AndreyDmitriev
            18.01.2022 18:52
            +1

            Да, согласен. Кстати, в Вивальди походу дефолтное поведение для кликов с Shift и Ctrl+Shift действительно изменено на противоположное (по сравнению с файрфоксом), но там это в файле помощи описано. Хотя я это только сейчас заметил, честно говоря.


            1. CaptainFlint
              18.01.2022 22:35
              +1

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


          1. mayorovp
            18.01.2022 20:59
            +1

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


            1. CaptainFlint
              18.01.2022 22:32
              +1

              Согласен, что для какой-нибудь ссылки «Ответить» в хабракомментариях это не имеет смысла. Но если частичное обновление меняет бо́льшую часть страницы, то с точки зрения UI можно рассматривать такую ссылку как ведущую на другую страницу (даже если это single-page) и позволять пользователю открывать её отдельно. Веб я знаю плохо, но, если не ошибаюсь, достаточно задетектить, что клик выполняется с модификатором, и в этом случае просто послать bubble наверх без каких-либо дополнительных действий. Вроде как в этом случае браузер должен сам выполнить открытие того, чего надо и как надо. Ну подходящий href чтобы был, разумеется.


              1. mayorovp
                19.01.2022 10:31

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

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


                Я вот, к примеру, не про какие Ctrl+Click не знал. Видимо, фронтендеры Хабра тоже не знали.


                1. CaptainFlint
                  19.01.2022 15:09

                  Значит, я просто не так понял. Думал, речь о том, что проблематично написать код, отличающий обычный клик от необычного.


                  1. mayorovp
                    20.01.2022 00:52

                    Именно это и проблематично — при условии что вы понятия не имеете что бывают "необычные" клики.


              1. kspshnik
                19.01.2022 11:13
                +1

                Ну да, в обработчике делаем проверку до evt.preventDefault() и evt.stopPropagation()


                1. mayorovp
                  19.01.2022 11:51

                  Уточнение: до preventDefault. stopPropagation тут ни на что не влияет.


    1. Bringoff Автор
      18.01.2022 18:08
      +17

      Отлично, спасибо, буду знать.

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

      Не воспроизвелось только у тех, кто на старой версии сидит. У вас даже поддержка старую версию предпочитает? Это прямо звоночек ???? И судя из комментария, я не первый в поддержке с таким вопросом.

      в будущем о подобных историях можно писать мне напрямую

      Ок, но хотелось бы, конечно, чтобы так делать не приходилось. Думаю, некоторое количество пользователей Хабра могут и не знать, кто такой @Boomburum ????


      1. Boomburum
        18.01.2022 18:23
        +4

        Не воспроизвелось только у тех, кто на старой версии сидит. У вас даже поддержка старую версию предпочитает? Это прямо звоночек ????

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

        Ок, но хотелось бы, конечно, чтобы так делать не приходилось. Думаю, некоторое количество пользователей Хабра могут и не знать, кто такой Boomburum ????

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


        1. sshikov
          18.01.2022 20:17
          +19

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

          А реально-то я даже и не жду, что поддержка все починит, ну завели тикет, в jira, или где у вас там багтрекер — и нормально, разработчики уже знают, что такая проблема есть. Считать ли ее важной, или критичной, срочной или же нет — это совсем отдельная история. Если трекер будет открыт, и за проблему можно там проголосовать — вообще идеально. Тогда разработчики будут знать еще и частоту проявления проблемы.


          1. wataru
            19.01.2022 12:46

            На самом деле, было бы очень хорошо, если бы поддержка временами просто фиксировала проблему,

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


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


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


            1. sshikov
              19.01.2022 13:52
              +2

              Возможно, такие тоже есть, но мы прямо тут видели два случая, когда поддержка начинает выяснять, почему я вообще (как пользователь Хабра) считаю, что кнопка ctrl-ins или ctrl-клик, как в этой статье) должна работать. Хотя это вообще говоря чуть ли не «по определению» — потому что везде работает, а на Хабре нет.


              1. wataru
                19.01.2022 14:13
                +1

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


        1. Bringoff Автор
          19.01.2022 10:24
          +3

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

          Кстати, насчет этого, я ведь обращался через форму на сайте. У вас не собирается при отправке какая-то общая информация? Хотя бы ОС, браузер и версия Хабра.


        1. Bringoff Автор
          19.01.2022 10:41
          +1

          в случаях когда там что-то не так — есть как раз я )

          Кстати, раз уж пошла такая жара, еще два момента.

          1. У меня что-то фризится секунд на 10 последние пару дней вкладка с Хабром, когда я открываю пост о Firefox, чтобы почитать свежие комментарии. Как-то странно для последнего MBP на M1 Pro. Открыл пару других постов с большим количеством комментариев, вроде такого нет, но там у меня не 100 непрочитанных комментариев.

          2. Относительно непрочитанных комментариев как раз. Я какое-то время назад (а точнее уже почти полгода, 11 августа) обращался с проблемой перехода между непрочитанными комментариями. Кейс: открыл статью из непрочитанными комментариями, промотал к интересующей ветке (какие-то непрочитанные комментарии остались вверху) и хочешь дальше переходить между комментариями стрелками возле каунтера непрочитанных (или клавишами k и j). На старой версии переход начинался с первого непрочитанного комментария, видимого на экране или ниже. Новая версия прыгает вверх аж к первому комментарию, который ты специально промотал. Прямо очень раздражает. Может, конечно, вы так и хотите, чтобы работало, но это не очень удобно.


    1. k41n
      19.01.2022 00:19
      +4

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


    1. Playa
      19.01.2022 02:42
      +5

      в новой версии Хабра мы в ряде случаев перехватываем дефолтное поведение клика

      Проклинать не буду, но и здоровья не пожелаю.


    1. maggg
      19.01.2022 12:22
      +1

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


    1. Boomburum
      19.01.2022 15:19

      Такс, ну собственно обновили обработку CMD-клика, проверяйте :)


  1. Revertis
    18.01.2022 18:22
    +16

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


    1. forthuser
      18.01.2022 18:32
      +8

      Таким стилем диалогов в тех. поддержкe, вероятно, закрывается много тикетов.


      1. Revertis
        18.01.2022 18:37
        +6

        Да, я тоже так подумал.


    1. Boomburum
      18.01.2022 18:44
      +6

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

      Не вижу смысла ворошить всё это, мораль простая — чем больше информации будет прислано в баг-репорте, тем больше вероятность, что баг исправят. А с сообщением «у вас там не работает» отловить можно далеко не каждый баг.


  1. vmm86
    18.01.2022 21:21
    +4

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

    В переписке с Бумбурумом общение всегда адекватное, но он не должен становиться "узким горлышком" в технической поддержке Хабра.-)


    1. Bringoff Автор
      19.01.2022 10:27
      +4

      Всегда указываю в багрепортах версии ПО и проч. нужную информацию.

      Да я обычно тоже, но при обращении через форму на сайте относительно ошибки на этом самом сайте, то ожидаешь, что эта информация и так должна собраться. Даже при отправке формы там есть ссылка на Privacy Policy, где упоминается сбор:

      • browser data (type, version, cookie);

      • operating system data (type, version, screen resolution);

      • query data (time, source, IP address).

      • other impersonal information about User’s activity in the Application.


      1. vmm86
        19.01.2022 11:51

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

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


  1. rPman
    18.01.2022 21:25
    +1

    А я думал разработчики хабра просто забили на их новую версию

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


  1. Popadanec
    18.01.2022 23:03
    +1

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

    Но сайт при этом считает иначе



    Версия старая, Хром последней версии.


    1. dolovar
      19.01.2022 11:46

      Вы это к чему — хотите рассказать про баг или про фичу?


  1. discipuli
    19.01.2022 02:42
    +1

    Firefox, описаный шоткарт не работает, но работает колёсико(СКМ)

    Вообще ctrl/cmd + clik вещь дико удобная, и то что она здесть поломана-должно быть исправлено


    1. Boomburum
      19.01.2022 15:42
      +1

      Колёсико и кнопка+клик это разные события. Но как выше уже отписал, обновили обработку клика с клавишей, проверяйте :)


  1. Neikist
    19.01.2022 02:51
    +7

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


    1. Bringoff Автор
      19.01.2022 10:31

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

      Если только читать, то уже жить можно. Писать сложнее, но текст почти нормально переносится из Notion, где я последнее время пишу, так что тоже терпимо.


      1. Neikist
        19.01.2022 10:46
        +5

        У меня большая проблема с комментариями, с непрочитанными, особенно в условиях плохой сети. И с уведомлениями. Т.е. именно с чтением сайта. Если это в новой версии так и не поменяют — возможно придется как минимум перестать так активно комментировать, как это сейчас делаю. Ибо неудобно будет отслеживать новые комментарии в постах. А возможно и вовсе хабр покинуть. Ибо в комментариях то и вся суть.


        1. Popadanec
          19.01.2022 11:19
          +1

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


  1. RealPeha
    19.01.2022 03:24

    Кстати, к @deniskin'у нет смысла обращаться) У него уже давно другие интересы, а не хабр


    1. Boomburum
      19.01.2022 15:38

      Справедливости ради, Денискин как никогда погружен в продукт и знает всё, что на нём делается ) Но да, микроменеджментом он не должен заниматься. Так что по всем вопросам можете обращаться ко мне )


  1. Koval97
    19.01.2022 07:01
    +1

    Уволить к черту весь отдел, вместе с их начальниками.

    И автору совет: никогда не давай заднюю в такой ситуации.


  1. maggg
    19.01.2022 12:15
    -2

    Вон из профессии.


  1. Fragster
    19.01.2022 13:19
    +1

    С новой пародией на трекер - наоборот, контрол клик снимает "галочку". а клик колесиком - "засеривает". Хотя я бы вообще сделал этот элемент страницы обновляемым через вебсокет или пуши ну или хотя бы обновляющимся через общее на несколько вкладок хранилище (https://github.com/vuejs/awesome-vue#sync-between-tabs), а то когда много вкладок - на всех них почти всегда информация неактуальна.