Bug 1882616 - [libreoffice writer] The cursor position gets shifted to upper line after entering emoji (ctrl+shift+e) from suggestion list in libreofficewriter
Summary: [libreoffice writer] The cursor position gets shifted to upper line after ent...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: 33
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Caolan McNamara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-09-25 07:32 UTC by Bhushan Barve
Modified: 2020-10-10 21:42 UTC (History)
5 users (show)

Fixed In Version: libreoffice-7.0.1.2-5.fc33 libreoffice-7.0.1.2-5.eln103 libreoffice-7.0.2.2-1.fc34
Clone Of:
Environment:
Last Closed: 2020-09-29 00:16:52 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
incorrect cursor position in oowriter (285.73 KB, video/webm)
2020-09-25 07:42 UTC, Bhushan Barve
no flags Details

Description Bhushan Barve 2020-09-25 07:32:04 UTC
Description of problem: Tried entering emoji using ctrl+shift+e in libreoffice writer application. Entered it on second line from the suggestion list. Observed that the cursor position got shifted to the upper line and also the emoji was preceded by letter 'e'. Please refer attached screen-cast.


Version-Release number of selected component (if applicable):
libreoffice-core-7.0.1.2-3.fc33.x86_64
Fedora 33 WS (vm)


How reproducible:
always

Steps to Reproduce:
1. Launch oowriter
2. press ctrl+shift+e
3. type any keyword (for e.g. smile)
4. hit space twice to invoke the suggestion list.
5. hit enter to commit the selected emoji.

Actual results:
Observed that after step 4, the cursor position got shifted to the line above. Also after hitting enter to commit the selected emoji, it was preceded by letter 'e'.

Expected results:
The cursor position should be on the same line and the emoji should not be preceded by 'e'.

Additional info:

Comment 1 Bhushan Barve 2020-09-25 07:42:49 UTC
Created attachment 1716544 [details]
incorrect cursor position in oowriter

Comment 2 Caolan McNamara 2020-09-25 09:19:45 UTC
the editengine in e.g. calc seems to work ok so it looks like a writer-specific bug

Comment 3 Bhushan Barve 2020-09-25 09:24:05 UTC
Right. It works properly in calc and impress.

Comment 4 Caolan McNamara 2020-09-25 10:33:35 UTC
my upstream patch as: https://gerrit.libreoffice.org/c/core/+/103380

Comment 5 Fedora Update System 2020-09-25 20:03:46 UTC
FEDORA-2020-67a507395d has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-67a507395d

Comment 6 Fedora Update System 2020-09-26 01:29:01 UTC
FEDORA-2020-67a507395d has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-67a507395d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-67a507395d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Bhushan Barve 2020-09-28 10:18:47 UTC
checked with - [test@localhost ~]$ rpm -qa libreoffice-core
libreoffice-core-7.0.1.2-5.fc33.x86_64


Works fine now. The cursor position is correct now and no more shifting to upper line.

Comment 8 Fedora Update System 2020-09-29 00:16:52 UTC
FEDORA-2020-67a507395d has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2020-09-29 21:19:36 UTC
FEDORA-2020-a2913a8ff8 has been pushed to the Fedora ELN stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2020-10-10 21:42:04 UTC
FEDORA-2020-589c3c0ec3 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.