Ticket #36577

Excel 2016 でセルのテキストの編集後にエラー音が出る

Open Date: 2016-08-23 11:39 Last Update: 2016-08-23 23:51

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

Excel 2016 でセルのテキストの編集後にエラー音が出る。

環境:2016.3jp-beta-160818 + Windows 10 Version 1607 (32bit) + Excel 2016

ERROR - scriptHandler.executeScript (11:35:11):
error executing script: <bound method Dynamic_EditableTextWithoutAutoSelectDetectionUIA.script_caret_newLine of <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionUIA object at 0x044EA790>> with gesture u'エンター'
Traceback (most recent call last):
  File "scriptHandler.pyo", line 186, in executeScript
  File "editableText.pyo", line 121, in script_caret_newLine
  File "editableText.pyo", line 68, in _hasCaretMoved
  File "NVDAObjects\__init__.pyo", line 958, in makeTextInfo
  File "NVDAObjects\UIA\__init__.pyo", line 58, in __init__
COMError: (-2147220992, None, (None, None, None, 0, None))
ERROR - scriptHandler.executeScript (11:35:20):
error executing script: <bound method Dynamic_EditableTextWithoutAutoSelectDetectionUIA.script_caret_newLine of <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionUIA object at 0x04836590>> with gesture u'エンター'
Traceback (most recent call last):
  File "scriptHandler.pyo", line 186, in executeScript
  File "editableText.pyo", line 121, in script_caret_newLine
  File "editableText.pyo", line 68, in _hasCaretMoved
  File "NVDAObjects\__init__.pyo", line 958, in makeTextInfo
  File "NVDAObjects\UIA\__init__.pyo", line 58, in __init__
COMError: (-2147220992, None, (None, None, None, 0, None))

Ticket History (3/5 Histories)

2016-08-23 11:39 Updated by: nishimoto
  • New Ticket "Excel 2016 でセルのテキストの編集後にエラー音が出る" created
2016-08-23 12:11 Updated by: nishimoto
Comment

追記: 日本語入力をした場合にだけこの現象が起きる。

本家スナップショットでどうなっているか検証が必要。

2016-08-23 20:06 Updated by: nishimoto
Comment

本家に作った issue

https://github.com/nvaccess/nvda/issues/6294

いつからこの現象が起きているかという話になっていて、調査中ですが、まだ絞り込めていません。

今日本家のバージョンは 2016.3 rc1 になったので、 この現象がどのスナップショットから起きたかをさかのぼることができなかったら、 リグレッションではないと判断され、 このまま本家 2016.3 はリリースされると思います。

なにかお気づきのことがあればお知らせください。

2016-08-23 22:45 Updated by: nishimoto
Comment

さらに確認したところ、本家 2016.2 でも起きていたけれど、リリース版ではエラーのときにベルが鳴らないので気づかれない、ということだったようです。

悪影響がない限り本家では対応は保留されると思います。

2016-08-23 23:51 Updated by: nishimoto
Comment

メモ:ログにエラーが出力されるときにベルが鳴るかどうかの制御

  • logHandler.py の220行付近 shouldPlayErrorSound
  • その実装は versionInfo.py の isTestVersion
isTestVersion = not version[0].isdigit() or "alpha" in version or "beta" in version or "dev" in version

バージョン表記の1文字目が数字でない場合、またはバージョン表記に alpha, beta, dev のいずれかの文字列が含まれる場合。

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login