LINUX.ORG.RU

Подтвердите баг в Firefox (снова)

 , , , ,


0

0

Итак, снова настало время отлова багов во всем известном Firefox.
Прошлый пойманный мною баг удачно вышел за пределы сего браузера и проявился вообще на любых gtk2- и gtk3- (первых версий) приложениях с файловым диалогом сохранения или открытия, удачно креша их и теряя несохранённые данные пользователя (баг оказался в GTK+). Подробнее...

В этот раз что-то новенькое.
!Ъ: Среда, в которой воспроизводится баг не изменилась по-сравнению с прошлой.
Ъ: Linux Mint 16 KDE 64-bit; Firefox 30.0 из Mint'овского репозитория.
Думаю, ещё следует уточнить разрешение экрана: 1366x768.

Qt: 4.8.4
KDE Development Platform: 4.11.5
KWin: 4.11.5

Итак, поехали.

Место:
Вкладка с открытой в ней ссылкой http://habrahabr.ru/post/231945/ или http://exl.wen.ru/firefox_test1.html

Действие:
Просто открываем любую ссылку выше во вкладке и смотрим в заголовок окна. Не важно, максимизировано окно или нет.
Лично у меня при этом получается следующее:

  1. Заголовок окна без наведённого курсора;
  2. Заголовок окна с наведённым курсором;
  3. Нормальный заголовок окна в другой вкладке.

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

Отчёт:
Куда слать багрепорты? В Mint? В Mozilla Firefox? В GTK/KDE?
P.S. Сейчас ещё на оффтопике проверю, воспроизводится ли.
А, там вообще нету теперь заголовка окна в том самом понимании, а в XP не воспроизводится.

★★★★★

Последнее исправление: EXL (всего исправлений: 4)

Ответ на: комментарий от cinyflo

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

EXL ★★★★★
() автор топика
Ответ на: комментарий от bhfq

Проблема, возможно, двусторонняя.
FF не обрабатывает заголовок, и может напихать туда '\n'.
KWin тоже не обрабатывает заголовок, и рисует даже '\n'.

EXL ★★★★★
() автор топика

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

wakuwaku ★★★★
()

Нужны KDE-шники, что бы проверить.

Ребята с KWin'ом, у вас есть баг? На всякий случай добавил инфу версий KDE в пост.

EXL ★★★★★
() автор топика
Последнее исправление: EXL (всего исправлений: 1)

Arch, KDE 4.13.95, Qt 4.8.6, FireFox 31 с патчами OpenSuse, тема заголовков QtCurve

Выглядит так (нормальный заголовок), кнопку закрытия никто не имитирует. Если у тебя используется Aurorae для декораций, мб дело в его движке?

arcanis ★★★★
()
Последнее исправление: arcanis (всего исправлений: 1)

KDE 4.10.5 всё в порядке — описанных проблем не наблюдается.

aes_ultimum ★★
()
Ответ на: комментарий от wakuwaku

Не уверен, что файл /usr/share/kde4/apps/kwin/stripTitle.js что-то меняет.
Попробовал сделать:

ret = ret.replace(/\n/g, " ");
Даже просто
return "1";

Изменений нигде не заметил.

EXL ★★★★★
() автор топика

firefox 31, openSUSE 13.1, kde 4.11, декорации Air Black Remix
подтверждаю частично: заголовок не отображается
но никакие кнопки не имитируются

anonymous
()
Ответ на: комментарий от EXL

Моя магия Грепа нашла именно его, он используется(лся?) при формировании заголовка в client.cpp, возможно что-то и упустил.

wakuwaku ★★★★
()
Ответ на: комментарий от EXL

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

arcanis ★★★★
()

Подтверждаю

Debian GNU/Linux Jessie, Iceweasel 31.0, Qt: 4.8.6, KDE Development Platform: 4.13.1, оконный мэнэджер — KWin в оформлении QtCurve. И у меня это выглядит вот так:

http://i.imgur.com/x4ORYQP.png

И много более косячно в окне, которое <A-Tab>:

http://i.imgur.com/PC4mr5F.png

Зато вполне корректно в списке окон KRunner’а:

http://imgur.com/7p5Ks59.png

Кому писать — вопрос хороший. По-моему, автору статьи на Хабре, чтоб не использовал Line Separator в HTML.

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

Zmicier ★★★★★
()

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

nexfwall ★★★★
()
Ответ на: комментарий от ValdikSS

А ты попробуй смени декорацию окошек на Plastik (должен присутствовать в KDE 4.13.3 по дефолту).

EXL ★★★★★
() автор топика
Ответ на: комментарий от wakuwaku

Заголовок виден? Бага в 4.13.3 4.8.5 31.0 нет, но заголовка в квине тоже нет. // qtcurve это другой движок.
Бага в 4.13.3 4.8.5 31.0 нет

А если переключить декорацию на имеющийся в стандартной поставке Plastik?
Баг будет проявляться в полную силу (имитируя кнопку закрытия)?

EXL ★★★★★
() автор топика
Ответ на: Подтверждаю от Zmicier

Кому писать — вопрос хороший. По-моему, автору статьи на Хабре, чтоб не использовал Line Separator в HTML.

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

EXL ★★★★★
() автор топика

В Mint?

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

Goury ★★★★★
()
Ответ на: комментарий от EXL

Да, пластик какой-то стрёмный, на хабре теперь какие-то интересные спецэффекты с размером иконок в заголовке. Я с полгода назад сменил glowglass-cupertino на zink, он смотрится гораздо лучше plastik, имхо.

wakuwaku ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.