Bug 136944 - EDITING: toolbar "insert special character" works then it does nothing
Summary: EDITING: toolbar "insert special character" works then it does nothing
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.1.0.0.alpha0+
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bisected, regression
Depends on:
Blocks:
 
Reported: 2020-09-21 23:31 UTC by Terrence Enger
Modified: 2021-03-22 15:46 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
bibisect-linux-64-7.1 tail of terminal output (2.80 KB, text/plain)
2020-09-21 23:34 UTC, Terrence Enger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Terrence Enger 2020-09-21 23:31:15 UTC
These observations are made on debian-buster, initially on a local build
of commit b42d5557 (2020-09-10) with SAL_USE_VCLPLUGIN=gtk3 using a new
user profile for each execution.

STR

( 1) Run LibreOffice specifying --writer on the command line.  Program
     displays Writer window "Untitled 1".

( 2) In toolbar, click icon <Toggle Bulleted List (Shift+F12)>.  The
     document area shows a bullet followed by the caret.

( 3) In toolbar, click icon <Insert Special Characters>.  Program
     displays dropdown box Favorites.

( 4) Type <Esc>.  Program closes the box and returns focus to the
     document area.

( 5) Type <F11>.  Program opens sidebar Styles.

( 6) Click icon <List Styles>.  Program displays a different list of
     styles in the sidebar.

( 7) One of those styles is "Bullet <checkmark in box>".  Double click
     that style.  In the document area, the round bullet is replaced by
     a checkmark in a box.

( 8) Right click that style name and from drop-down menu click
     Modify... .  Program presents dialog "Numbering Style: Bullet
     <checkmark in box>".

( 9) Click button <Cancel>.  Program returns focus to document area.

(10) In toolbar, click icon <Insert Special Characters>.
     Expected : program displays box Favorites.
     Observed : no visible result.

With SAL_USE_VCLPLUGIN, no problem is evident.

At step (10), the terminal output from local build shows messages,
rewrapped and retaining the colorizing strings:

(*) Many times:
        warn:sw.ui:29704:29704:sw/source/uibase/app/docstyle.cxx:1282:
            GetItemSetForPrev

(*) Once:
        ** (soffice:29704): [1;35mCRITICAL[0m **:
            [34m16:15:10.668[0m: AtkObject* atk_object_wrapper_new
            (const com::sun::star::uno::Reference<com::sun::star::
            accessibility::XAccessible>&, AtkObject*, AtkObject*):
            assertion 'bool(xContext)' failed
Comment 1 Terrence Enger 2020-09-21 23:34:06 UTC
Created attachment 165748 [details]
bibisect-linux-64-7.1 tail of terminal output

Working on in bibisect-linux-64-7.1 repository, I see the bug started:

          commit    s-h       date
          --------  --------  -------------------
    good  64d6c750  c9c5fd9d  2020-08-27 17:02:02
    bad   ca93746b  fce9d818  2020-08-27 18:32:42

with commit message 

    commit fce9d818e7ddeeb309e56069f67b7fb702ea31a6
    Author: Caolán McNamara <caolanm@redhat.com>
    Date:   Thu Aug 27 16:16:03 2020 +0100

        add a DisableCycleFocusOut flag for an all-welded hierarchy
    
        so we can differentiate the case of embedded welded widgets co-sharing the
        tab-cycle sequence with vcl widgets vs the case its all welded widgets
    
        Change-Id: I5c57b4e98d2f5c543522a72e31d554a67c259307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101485
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Comment 2 Terrence Enger 2020-09-21 23:38:10 UTC
I am assigning keywords regression, bisected.

Because menu option Insert > "Special Character..." remains available, I
am reducint the importance to minor.
Comment 3 Dieter 2020-10-30 07:45:46 UTC
I can't confirm it in Windows and

Version: 7.1.0.0.alpha1+ (x64)
Build ID: f27c4ec5c864395f4cdaec32d7e95ff24e4f43c8
CPU threads: 4; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: threaded
Comment 4 raal 2020-12-30 00:29:56 UTC
Works for me. Version: 7.2.0.0.alpha0+
Build ID: 2577d9ecea199ca2c10d852cf279053a1b22faf7
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3
Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US
Calc: threaded
Comment 5 Terrence Enger 2021-03-22 15:46:49 UTC
Thank you, raal, for the reminder.

In a local build of commit feb6fd1f (2021-03-17), --enable-dbgutil,
built and running on debian-buster, I do not see the problem I
reported.  I am setting bug status RESOLVED WORKSFORME.