| Summary: | Firefox не отрабатывает заданные размеры открываемого окна | ||
|---|---|---|---|
| Product: | Branch p10 | Reporter: | Татьяна <tkm3> |
| Component: | firefox-esr | Assignee: | qa-team <qa-team> |
| Status: | CLOSED WORKSFORME | QA Contact: | qa-p10 <qa-p10> |
| Severity: | normal | ||
| Priority: | P5 | CC: | amakeenk, osmolovskayaaa, rider, tkm3, zerg |
| Version: | не указана | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Attachments: | |||
|
Description
Татьяна
2022-12-13 07:29:47 MSK
Наверное, всё-таки на firefox Территория за пределами содержимого окна HTML-у подчиняться не должна. Открывайте диалог, "окно" которого будет являться частью содержимого текущего окна. window.open("/home/test.htm",1,"width=700,height=600,left="+(screen.width-1300)/2+",top=100,location=no,modal=yes") - эта функция не просто так имеет параметры width и height. В ubuntu открывается окно заданного размера. В винде тоже. Проблемы только в альте...
Татьяна, приложите пожалуйста к ошибке схему для воспроизведения (готовые файлы html/js/css) (In reply to Татьяна from comment #3) > В ubuntu открывается окно заданного размера. В винде тоже.альте... Если в веб-браузере настроено, чтобы новые окна открывались исключительно в новой вкладке, вам никто не поможет. Ни мак, ни винда. Лучше делайте не окно, а диалог в пределах текущего окна. Created attachment 12078 [details]
в архиве 2 файла - родитель и всплывающее окно
На всякий примеры файлов
parent.htm:
<!DOCTYPE html>
<HTML lang="en">
<HEAD>
<META charset="UTF-8" />
<TITLE>Основное окно</TITLE>
<script language="JavaScript">
function butClick() { var win = window.open("./child.htm",1,"width=320,height=320,left="+(screen.width-320)/2+",top=100,location=no,modal=yes"); window.blur(); win.focus(); return; }
</SCRIPT>
</HEAD>
<BODY>
<br>
  <button onClick="butClick();" style="font-size:30px;">Тест</button>
</BODY>
</HTML>
child.htm:
<!DOCTYPE html>
<HTML lang="en">
<HEAD>
<META charset="UTF-8" />
<TITLE>Всплывающее окно</TITLE>
</HEAD>
<BODY>
<div style="width:300px;height:300px;background-color:red;"> </div>
</BODY>
</HTML>
Эти 2 файла находятся в папке Test. В строке браузера надо набрать <путь до файла parent>/parent.htm и нажать на странице кнопку Тест.
Если размер основного окна не fullscreen, то дочернее будет 320х320. Иначе открывается также на весь экран.
(Ответ для Sergey V Turchin на комментарий #5) > (In reply to Татьяна from comment #3) > > В ubuntu открывается окно заданного размера. В винде тоже.альте... > Если в веб-браузере настроено, чтобы новые окна открывались исключительно в > новой вкладке, вам никто не поможет. Ни мак, ни винда. > Лучше делайте не окно, а диалог в пределах текущего окна. У меня всегда настройки в новой вкладке qa-team@ посмотрите пожалуйста поведение браузера, сравните его у нас и на ubuntu с одинаковыми настройками. Попробовал ваш тест -- у меня сработало не так, как вы хотели только в Я.Браузер и Angelfish. :-) (Ответ для Sergey V Turchin на комментарий #9) > Попробовал ваш тест -- у меня сработало не так, как вы хотели только в > Я.Браузер и Angelfish. :-) Мне принципиально нужен именно Firefox. (Ответ для Anton Farygin на комментарий #8) > qa-team@ посмотрите пожалуйста поведение браузера, сравните его у нас и на > ubuntu с одинаковыми настройками. Сравнила ещё раз. Всё как я говорю. Из полноэкранного окна открывается окно заданных размеров. Проверялось в p10 на следующих стенах: * kworkstation-10.1-x86-64 * server-10-x86-64 * education-10-x86-64 Версия пакета: firefox-107.0-alt0.p10.1.x86_64 firefox-esr-102.5.0-alt2.x86_64 Шаги: 1. Установить firefox или firefox-esr: # apt-get install firefox-esr 2. Создать в домашней директории файлы из https://bugzilla.altlinux.org/show_bug.cgi?id=44601#c6 3. Открыть firefox браузер через меню приложений или терминал. Уменьшить размер окна, чтобы он был не в полноэкранном режиме. В строке поиска перейти к созданным файлам: /home/<user>/parent.htm и нажать на кнопку "Тест" По описанным выше шагам ошибка не воспроизводится (прикладываю скриншот сравнения с ubuntu). Татьяна не могли бы уточнить окружение, в котором у вас воспроизводится баг, версию браузера и описать детально шаги, которые приводят к ошибке? Created attachment 12100 [details]
Открытие окна в ubuntu и alt workstation k
(Ответ для osmolovskayaaa на комментарий #12) > Проверялось в p10 на следующих стенах: > * kworkstation-10.1-x86-64 > * server-10-x86-64 > * education-10-x86-64 > > Версия пакета: > firefox-107.0-alt0.p10.1.x86_64 > firefox-esr-102.5.0-alt2.x86_64 > > Шаги: > 1. Установить firefox или firefox-esr: > # apt-get install firefox-esr > > 2. Создать в домашней директории файлы из > https://bugzilla.altlinux.org/show_bug.cgi?id=44601#c6 > > 3. Открыть firefox браузер через меню приложений или терминал. Уменьшить > размер окна, чтобы он был не в полноэкранном режиме. В строке поиска перейти > к созданным файлам: /home/<user>/parent.htm и нажать на кнопку "Тест" > > По описанным выше шагам ошибка не воспроизводится (прикладываю скриншот > сравнения с ubuntu). Татьяна не могли бы уточнить окружение, в котором у вас > воспроизводится баг, версию браузера и описать детально шаги, которые > приводят к ошибке? Когда firefox не в полноэкранном режиме, то все отрабатывает как надо. Проблема из полноэкранного окна открыть не полноэкранное! (Ответ для Татьяна на комментарий #14) > Когда firefox не в полноэкранном режиме, то все отрабатывает как надо. > Проблема из полноэкранного окна открыть не полноэкранное! Проверила для открытии из полноэкранного окна - не воспроизводится ни для firefox, ни для firefox-esr. Прикладываю вложение. не могли бы уточнить окружение, в котором у вас воспроизводится баг, версию браузера и описать детально шаги, которые приводят к ошибке? Created attachment 12105 [details]
Открытие нового окна в firefox в режиме fullscreen
Татьяна, не могли вы, пожалуйста, дополнительно приложить вывод следующих команд: $ uname -a $ cat /etc/os-release $ apt-repo $ rpm -qa | grep firefox Created attachment 12107 [details]
Результаты выполнения команд
Обновила всё. В версии 107 все отрабатывает как надо. Спасибо. А Firefox теперь не проверяет наличие обновлений? Он всегда сообщал и я сразу обновляла. А сейчас уже второе обновление и тишина... Татьяна, ответьте пожалуйста на вопросы: $ uname -a $ cat /etc/os-release $ apt-repo $ rpm -qa | grep firefox (Ответ для Anton Farygin на комментарий #22) > Татьяна, ответьте пожалуйста на вопросы: > $ uname -a > $ cat /etc/os-release > $ apt-repo > $ rpm -qa | grep firefox Я прикрепила скрин (Ответ для Татьяна на комментарий #23) > (Ответ для Anton Farygin на комментарий #22) > > Татьяна, ответьте пожалуйста на вопросы: > > $ uname -a > > $ cat /etc/os-release > > $ apt-repo > > $ rpm -qa | grep firefox > > Я прикрепила скрин Комментарий 18 В рабочей станции K 10.1 вылезает уведомление о наличии обновлений системы и вам надо обновлять систему в соответствии с данным уведомлением. Браузер установленный из репозитория не обновляется средствами браузера и не пишет о наличии новых версий. В целом вопрос скорее для поддержки, чем для bugzilla. (Ответ для Anton Farygin на комментарий #25) > В рабочей станции K 10.1 вылезает уведомление о наличии обновлений системы > и вам надо обновлять систему в соответствии с данным уведомлением. > Браузер установленный из репозитория не обновляется средствами браузера и не > пишет о наличии новых версий. > > В целом вопрос скорее для поддержки, чем для bugzilla. Поняла. Спасибо. Главное, что проблема устранена. |