Package: libreoffice-writer
Version: 4:24.2.5-3+b1

Subject: writer: Right-clicking 'New Style' in inactive Writer window opens
menu in active window on another monitor.
X-Debbugs-Cc: fabquennevi...@gmail.com
Severity: normal
Tags: upstream
File: writer

Dear Maintainer,

I am reporting a bug I encountered in LibreOffice Writer. The issue is as
follows:

* Description:
  - When multiple LibreOffice Writer windows are open across different
monitors, right-clicking "New Style" in an inactive window (Window B) on a
secondary monitor triggers the "New Style" menu in the currently active
window (Window A) on the primary monitor. This unexpected behavior disrupts
workflow by affecting the wrong document.

* What led up to the situation?
  - I was working in LibreOffice Writer with multiple windows open on
different monitors. I attempted to right-click on 'New Style' in a Writer
window that was not the active window.

* What exactly did you do (or not do) that was effective (or ineffective)?
  - The right-click action was performed on an inactive Writer window.
Instead of showing the context menu in the inactive window where I clicked,
it opened the menu in the currently active window on another monitor.

* What was the outcome of this action?
  - The menu appeared in the active window on a different monitor, not in
the window where the right-click action was performed.

* What outcome did you expect instead?
  - I expected the context menu to appear in the Writer window where I
right-clicked, even if it was inactive.

* Steps to Reproduce:
  1. Open two LibreOffice Writer windows (Window A and Window B).
  2. Place Window A on your primary monitor and Window B on a secondary
monitor.
  3. In Window B, open the "Styles" side menu.
  4. Focus back on Window A, making it the active window.
  5. Without activating Window B, right-click on "New Style" in Window B.

Upstream Bug Report I had already submitted before reading
https://www.debian.org/Bugs/Reporting#reportbug saying not to report
upstream first :
 - https://bugs.documentfoundation.org/show_bug.cgi?id=162620

-- Package-specific info:
Configuration file                            Package             Exists
Changed
/etc/libreoffice/registry/writer.xcd          libreoffice-writer  Yes     No
All deployed bundled extensions:

<none>
All deployed shared extensions:

<none>
All deployed user extensions:

Identifier: org.openoffice.en.hunspell.dictionaries
  Version: 2022.10.01
  URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu290264qfjmlb.tmp_/dict-en-20221001_lo.oxt
  is registered: yes
  Media-Type: application/vnd.sun.star.package-bundle
  Description: English dictionaries for LibreOffice 4.0+.

It includes:
- en_AU (Australian) (updated: 2020-12-07)
- en_CA (Canadian) (updated: 2020-12-07)
- en_GB (British) (updated: 2022-10-01)
- en_US (American) (updated: 2020-12-07)
- en_ZA (South African) (updated: 2022-08-01)

  bundled Packages: {
      URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu290264qfjmlb.tmp_/dict-en-20221001_lo.oxt/dictionaries.xcu
      is registered: yes
      Media-Type: application/vnd.sun.star.configuration-data
      Description:

  }

Identifier: French.linguistic.resources.from.Dicollecte.by.OlivierR
  Version: 7.5
  URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu291922qfuo66.tmp_/Grammalecte-fr-v2.1.2.oxt
  is registered: yes
  Media-Type: application/vnd.sun.star.package-bundle
  Description: Grammalecte : 2.1.2
Dictionnaires orthographiques : 7.5
Dictionnaire des synonymes : 2.3
Règles de césure : 3.0
  bundled Packages: {
      URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu291922qfuo66.tmp_/Grammalecte-fr-v2.1.2.oxt/dialog/OptionsDialog.xcs
      is registered: yes
      Media-Type: application/vnd.sun.star.configuration-schema
      Description:

      URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu291922qfuo66.tmp_/Grammalecte-fr-v2.1.2.oxt/dictionaries.xcu
      is registered: yes
      Media-Type: application/vnd.sun.star.configuration-data
      Description:

      URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu291922qfuo66.tmp_/Grammalecte-fr-v2.1.2.oxt/Grammalecte.py
      is registered: yes
      Media-Type: application/vnd.sun.star.uno-component;type=Python
      Description:

      URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu291922qfuo66.tmp_/Grammalecte-fr-v2.1.2.oxt/Graphspell.py
      is registered: yes
      Media-Type: application/vnd.sun.star.uno-component;type=Python
      Description:

      URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu291922qfuo66.tmp_/Grammalecte-fr-v2.1.2.oxt/AppLauncher.py
      is registered: yes
      Media-Type: application/vnd.sun.star.uno-component;type=Python
      Description:

      URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu291922qfuo66.tmp_/Grammalecte-fr-v2.1.2.oxt/ContextMenu.py
      is registered: yes
      Media-Type: application/vnd.sun.star.uno-component;type=Python
      Description:

      URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu291922qfuo66.tmp_/Grammalecte-fr-v2.1.2.oxt/config/jobs.xcu
      is registered: yes
      Media-Type: application/vnd.sun.star.configuration-data
      Description:

      URL:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/lu291922qfuo66.tmp_/Grammalecte-fr-v2.1.2.oxt/addons.xcu
      is registered: yes
      Media-Type: application/vnd.sun.star.configuration-data
      Description:

  }

Experimental features enabled:
<item oor:path="/org.openoffice.Office.Common/Misc"><prop
oor:name="ExperimentalMode" oor:op="fuse"><value>false</value></prop></item>

Installed VCLplugs:
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name             Version       Architecture Description
+++-================-=============-============-===============================================
ii  libreoffice-gtk3 4:24.2.5-3+b1 amd64        office productivity suite
-- GTK+ 3 integration
un  libreoffice-kf5  <none>        <none>       (no description available)
un  libreoffice-qt5  <none>        <none>       (no description available)

Java (javaldx):
/usr/lib/jvm/java-21-openjdk-amd64/lib/amd64/client:/usr/lib/jvm/java-21-openjdk-amd64/lib/amd64/server:/usr/lib/jvm/java-21-openjdk-amd64/lib/amd64/native_threads:/usr/lib/jvm/java-21-openjdk-amd64/lib/amd64

Java:
<java xmlns="http://openoffice.org/2004/java/framework/1.0"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";>
<javaInfo xsi:nil="false" vendorUpdate="2019-07-26" autoSelect="true">
<location>file:///usr/lib/jvm/java-17-openjdk-amd64</location>
</javaInfo>
</java>

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-updates'), (500,
'stable-security'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.10.4-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8),
LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libreoffice-writer depends on:
ii  libabw-0.1-1                 0.1.3-1+b1
ii  libc6                        2.39-7
ii  libe-book-0.1-1              0.1.3-2+b2
ii  libepubgen-0.1-1             0.1.1-1+b1
ii  libetonyek-0.1-1             0.1.10-5+b1
ii  libgcc-s1                    14.2.0-1
ii  libicu72                     72.1-5
ii  libmwaw-0.3-3                0.3.22-1+b1
ii  libodfgen-0.1-1              0.1.8-2+b1
ii  libreoffice-base-core        4:24.2.5-3+b1
ii  libreoffice-common           4:24.2.5-3
ii  libreoffice-core             4:24.2.5-3+b1
ii  libreoffice-uiconfig-writer  4:24.2.5-3
ii  librevenge-0.0-0             0.0.5-3+b1
ii  libstaroffice-0.0-0          0.0.7-1+b1
ii  libstdc++6                   14.2.0-1
ii  libuno-cppu3t64              4:24.2.5-3+b1
ii  libuno-cppuhelpergcc3-3t64   4:24.2.5-3+b1
ii  libuno-sal3t64               4:24.2.5-3+b1
ii  libuno-salhelpergcc3-3t64    4:24.2.5-3+b1
ii  libwpd-0.10-10               0.10.3-2+b1
ii  libwpg-0.3-3                 0.3.4-3+b1
ii  libwps-0.4-4                 0.4.14-2+b1
ii  libxml2                      2.9.14+dfsg-1.3+b3
ii  ucf                          3.0043+nmu1
ii  uno-libs-private             4:24.2.5-3+b1
ii  zlib1g                       1:1.3.dfsg+really1.3.1-1

Versions of packages libreoffice-writer recommends:
ii  libreoffice-math  4:24.2.5-3+b1

Versions of packages libreoffice-writer suggests:
ii  default-jre [java8-runtime]     2:1.21-76
pn  fonts-crosextra-caladea         <none>
pn  fonts-crosextra-carlito         <none>
pn  libreoffice-base                <none>
ii  libreoffice-java-common         4:24.2.5-3
ii  openjdk-17-jre [java8-runtime]  17.0.12+7-2
ii  openjdk-21-jre [java8-runtime]  21.0.4+7-3

Versions of packages libreoffice-core depends on:
ii  fontconfig                      2.15.0-1.1
ii  fonts-opensymbol                4:102.12+LibO24.2.5-3
ii  libabsl20230802                 20230802.1-4
ii  libargon2-1                     0~20190702+dfsg-4+b1
ii  libboost-locale1.83.0           1.83.0-3.1
ii  libc6                           2.39-7
ii  libcairo2                       1.18.0-3+b1
ii  libclucene-contribs1t64         2.3.3.4+dfsg-1.2
ii  libclucene-core1t64             2.3.3.4+dfsg-1.2
ii  libcmis-0.6-6t64                0.6.2-2.1+b1
ii  libcups2t64                     2.4.10-1
ii  libcurl4t64                     8.9.1-2
ii  libdbus-1-3                     1.14.10-4+b1
ii  libdconf1                       0.40.0-4+b2
ii  libeot0                         0.01-5+b1
ii  libepoxy0                       1.5.10-1+b2
ii  libexpat1                       2.6.2-1
ii  libexttextcat-2.0-0             3.4.7-1
ii  libfontconfig1                  2.15.0-1.1
ii  libfreetype6                    2.13.2+dfsg-1+b4
ii  libgcc-s1                       14.2.0-1
ii  libglib2.0-0t64                 2.81.1-3
ii  libgpgmepp6t64                  1.18.0-5
ii  libgraphite2-3                  1.3.14-2
ii  libgstreamer-plugins-base1.0-0  1.24.6-1
ii  libgstreamer1.0-0               1.24.6-1
ii  libharfbuzz-icu0                8.3.0-2+b1
ii  libharfbuzz0b                   8.3.0-2+b1
ii  libhunspell-1.7-0               1.7.2+really1.7.2-10+b2
ii  libhyphen0                      2.8.8-7+b1
ii  libice6                         2:1.0.10-1+b1
ii  libicu72                        72.1-5
ii  libjpeg62-turbo                 1:2.1.5-3
ii  liblcms2-2                      2.14-2+b1
ii  libldap-2.5-0                   2.5.18+dfsg-2
ii  libmythes-1.2-0                 2:1.2.5-1+b1
ii  libnspr4                        2:4.35-1.1+b1
ii  libnss3                         2:3.102-1
ii  libnumbertext-1.0-0             1.0.11-4+b1
ii  libopenjp2-7                    2.5.0-2+b3
ii  liborcus-0.18-0                 0.19.2-3+b3
ii  liborcus-parser-0.18-0          0.19.2-3+b3
ii  libpng16-16t64                  1.6.43-5
ii  libpoppler140                   24.08.0-2
ii  libraptor2-0                    2.0.16-4
ii  librdf0t64                      1.0.17-4
ii  libreoffice-common              4:24.2.5-3
ii  librevenge-0.0-0                0.0.5-3+b1
ii  libsm6                          2:1.2.3-1+b1
ii  libstdc++6                      14.2.0-1
ii  libtiff6                        4.5.1+git230720-5
ii  libuno-cppu3t64                 4:24.2.5-3+b1
ii  libuno-cppuhelpergcc3-3t64      4:24.2.5-3+b1
ii  libuno-sal3t64                  4:24.2.5-3+b1
ii  libuno-salhelpergcc3-3t64       4:24.2.5-3+b1
ii  libwebp7                        1.4.0-0.1
ii  libx11-6                        2:1.8.7-1+b1
ii  libx11-xcb1                     2:1.8.7-1+b1
ii  libxext6                        2:1.3.4-1+b1
ii  libxinerama1                    2:1.1.4-3+b1
ii  libxml2                         2.9.14+dfsg-1.3+b3
ii  libxmlsec1t64                   1.2.41-1
ii  libxmlsec1t64-nss               1.2.41-1
ii  libxrandr2                      2:1.5.4-1
ii  libxrender1                     1:0.9.10-1.1+b1
ii  libxslt1.1                      1.1.35-1.1
ii  libzxcvbn0                      2.5+dfsg-2
ii  libzxing3                       2.2.1-3+b1
ii  uno-libs-private                4:24.2.5-3+b1
ii  ure                             4:24.2.5-3+b1
ii  zlib1g                          1:1.3.dfsg+really1.3.1-1


Versions of packages libreoffice-core recommends:
ii  gstreamer1.0-libav         1.24.6-1
ii  gstreamer1.0-plugins-bad   1.24.6-1
ii  gstreamer1.0-plugins-base  1.24.6-1
ii  gstreamer1.0-plugins-good  1.24.6-1
ii  gstreamer1.0-plugins-ugly  1.24.6-1
ii  libpaper-utils             1.1.29+b1

-- no debconf information

-- 
*Fabrice Quenneville*

Entrepreneur

Reply via email to