Issue 87287 - state of limbo afer pressing ctrl-delete or option-delete
Summary: state of limbo afer pressing ctrl-delete or option-delete
Status: CLOSED FIXED
Alias: None
Product: Writer
Classification: Application
Component: editing (show other issues)
Version: BEA300m1
Hardware: Mac Mac OS X, all
: P2 Trivial (vote)
Target Milestone: ---
Assignee: eric.savary
QA Contact: issues@sw
URL:
Keywords: aqua
: 90070 90782 95116 (view as issue list)
Depends on:
Blocks:
 
Reported: 2008-03-20 14:16 UTC by nrtallent
Modified: 2013-08-07 14:43 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description nrtallent 2008-03-20 14:16:20 UTC
MacOS (10.5.2 / Intel)
OO 2.4 RC 6

Pressing either 1) Option + delete or 2) Ctrl + delete within a Text Document
causes OpenOffice to enter a state of limbo.  Specifically, OO in this state
  1) does not respond to 'cursor, 'delete' or 'enter' key presses; alpha-numeric
keys presses do register;
  2) ignores keyboard shortcuts such as Command/Apple-S (Save) or
Command/Apple-Shift-S (Save As);
  3) allows one to seemingly select menu operations (such as Save or Save As)
through the menus but then ignore the associated action (as if the callbacks
were not executed).

In this state, as far as I can tell, OO has to be "Force Killed" by the OS
causing one to loose any changes sine the last save (if any).  

Because this is a very common key combination (delete the preceeding word) and
because of the effects, I chose priority P1.
Comment 1 hdu@apache.org 2008-03-20 16:04:12 UTC
The "state of limbo" P2-problem was easily fixed (in CWS aquavcl06) by adding a dummy implementation 
of deleteBackwardByDecomposingPreviousCharacter to ignore this input. The remaining issue is to 
implement that sensible key event, which is at maximum a P3 priority. Reassigning to the input method 
specialist.
Comment 2 hdu@apache.org 2008-04-03 09:51:43 UTC
Darn, I accidentially commited the anti-limbo fix into CWS aw033 instead of CWS aquavcl06:
http://gsl.openoffice.org/source/browse/gsl/vcl/aqua/source/window/salframeview.mm?r1=1.4&r2=1.4.12.1
Comment 3 philipp.lohmann 2008-04-03 17:31:40 UTC
fixed the "limbo"  problem in CWS aquavcl07, also checked in preliminary code
for delete word forward/backward. We need a more general solution to accommodate
NSResponder, this will be issue 87830.
Comment 4 nrtallent 2008-04-30 15:19:00 UTC
I just tested BEA300_m1 (OOo_Dev_BEA300_m1_MacOSXIntel_install) and while the
problem has been fixed for Ctrl-Delete and Option-Delete, it now exists for
Apple/splat-Delete.

I reopened this issue because BEA300_m1 indicates that it includes changes from
DEV300m5 (cf. issue #87830).

I am changing priority to P2, as that was the appropriate priority before.
Comment 5 philipp.lohmann 2008-04-30 16:17:25 UTC
still fixed in aquavcl07. What gave you the impression that this was fixed in
bea300m1 for all keys ? aquavcl07 is still work and progress and not even near
any master version.
Comment 6 nrtallent 2008-04-30 16:43:50 UTC
You asked "What gave you the impression that this was fixed in
bea300m1 for all keys?".  

1. As I stated, issue #87830 indicates it was resolved in DEV300m5.
2. The BEA 3.0 m1 Snapshot Release Notes explicitly say they include changes
between DEV300_m1 and DEV300_m10.

3. Given the above explicit evidence, it is not exactly a stretch to think a
Apple-Delete bug would be fixed at the same time as a Ctrl-Delete and
Option-Delete bug.  Certainly it is not necessary, but I have written plenty of
software.

I am glad this issue is still fixed in aquavcl07 and I apologize for the annoyance.

Should I reopen issue #87830?
Comment 7 philipp.lohmann 2008-05-01 09:12:06 UTC
There is no need for any apology, I just didn't understand. Sorry, but the
version on an issue does not indicate the version it was fixed but the version
it was discovered. As long as an issue is not verified and closed it most
probably has not gone into any master version yet. An issue goes to fixed when a
solution is found and committed in a CWS, to verified if quality assurance has
seen the fix, too and after integration gets closed when quality assurance has
seen the fix on a master, too.
Comment 8 philipp.lohmann 2008-05-13 19:31:01 UTC
please verify in CWS aquavcl07
Comment 9 eric.savary 2008-05-26 15:42:41 UTC
Verified in CWS aquavcl07
Comment 10 eric.savary 2008-06-16 20:26:32 UTC
*** Issue 90782 has been marked as a duplicate of this issue. ***
Comment 11 stx123 2008-08-05 10:34:11 UTC
I test this Issue in version m28
(OOo-Dev_DEV300_m28_MacOSXIntel_AQUA_install_en-US.dmg) on MAC OS X 10.5.4.
- When I press CTRL+DEL, OOo Delet the letter after the cursor in the text
- When I press ALT+DEL, OOo Delet the word after the cursor in teh text
- OOo doesn't crash in both cases
- I can continue to work normally

This Issue can therefore are closed.

Comment 12 stx123 2008-08-05 10:34:44 UTC
I test this Issue in version m28
(OOo-Dev_DEV300_m28_MacOSXIntel_AQUA_install_en-US.dmg) on MAC OS X 10.5.4.
- When I press CTRL+DEL, OOo Delet the letter after the cursor in the text
- When I press ALT+DEL, OOo Delet the word after the cursor in teh text
- OOo doesn't crash in both cases
- I can continue to work normally

This Issue can therefore are closed.

Comment 13 Raphael Bircher 2008-08-05 10:36:18 UTC
Thanks to torwart

Closing issue
Comment 14 michael.ruess 2008-10-18 15:13:07 UTC
*** Issue 95116 has been marked as a duplicate of this issue. ***
Comment 15 michael.ruess 2008-10-21 11:36:04 UTC
*** Issue 90070 has been marked as a duplicate of this issue. ***