nvda icon indicating copy to clipboard operation
nvda copied to clipboard

error executing script in thunderbird write message window when braille is tethered to focus

Open burmancomp opened this issue 4 months ago • 11 comments

Steps to reproduce:

  • ensure braille is tethered to focus
  • ensure that settings => composition only plain text is in use
  • ensure that in thunderbird account settings => composition & addressing compose messages in html format is not checked
  • open thunderbird write message window
  • write something and press enter so that you are on blank line
  • press "next line" button on braille display

Actual behavior:

error executing script.

Expected behavior:

no error.

NVDA logs, crash dumps and other attachments:

loglines.txt

System configuration

NVDA installed/portable/running from source:

running from source

NVDA version:

Windows version:

windows 10 22h2

Name and version of other software in use when reproducing the issue:

thunderbird 115.11.0 64-bit

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

If NVDA add-ons are disabled, is your problem still occurring?

yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

burmancomp avatar Mar 16 '24 09:03 burmancomp

@irrah68 you could not reproduce this in Windows 11 23h2.

burmancomp avatar Mar 17 '24 20:03 burmancomp

It seems that there is something in my thunderbird profile which causes this issue. I tried with new profile, and issue did not occur.

burmancomp avatar Mar 18 '24 08:03 burmancomp

which NVDA version is this occurring in? this was missed in the template. Do you know if this is a regression in 2024.1 or 2024.2?

seanbudd avatar Mar 19 '24 19:03 seanbudd

I tested this in Thunderbird 115.7.0 (64-bit) and Windows 11 Version 23H2, and no error occured. The message was written in plain text.

Jykke67 avatar Mar 20 '24 08:03 Jykke67

@burmancomp could you test with Thunderbird last beta version? https://www.thunderbird.net/en-US/thunderbird/124.0beta/releasenotes/ I thought it was solved in Beta 117 but not sure if all of those changes were merged into the 115 stable release.

Adriani90 avatar Mar 20 '24 13:03 Adriani90

@burmancomp could you test with Thunderbird last beta version?

I read release notes from 116 to 124. On the basis of release notes I am unsure if this was fixed (I could not find any reference to this problem unless I have missed something). @Jykke67 and @irrah68 have w11, and they have not this problem with thunderbird 115. I have w10. It would be interesting if somebody using w10 would test this.

burmancomp avatar Mar 20 '24 16:03 burmancomp

@burmancomp - can you investigate which config items that cause this? you can do this by comparing the profiles.

When uploading logs, please provide the full log file. When logging at debug level, it includes the config being loaded, which means we can debug what config is causing this.

seanbudd avatar Apr 16 '24 00:04 seanbudd

@burmancomp - can you investigate which config items that cause this? you can do this by comparing the profiles.

This should happen with Windows 10 and when using plain text when composing message (see steps to reproduce (comment).

I am unsure what I should do.

burmancomp avatar Apr 16 '24 04:04 burmancomp

@burmancomp - please upload a full log file with debug logging enabled as requested earlier

seanbudd avatar May 14 '24 00:05 seanbudd

Here is log file:

nvda.log

There is also (I guess separate) issue with speech - I copy some lines from attached file to point it out. But I feel that it is not of thunderbird write window merely (I am writing this comment with firefox 125.0.3 and I just noticed similar situation).

Input: kb(laptop):downArrow DEBUG - editableText.EditableText._hasCaretMoved (22:21:46.440) - MainThread (10348): Caret didn't move before timeout. Elapsed: 0.102995 sec DEBUGWARNING - NVDAObjects.IAccessible.normalizeIA2TextFormatField (22:21:46.447) - MainThread (10348): Unsupported value for text-align attribute: "start" IO - speech.speech.speak (22:21:46.447) - MainThread (10348): Speaking ['line 1\n'] DEBUGWARNING - NVDAObjects.IAccessible.normalizeIA2TextFormatField (22:21:46.468) - MainThread (10348): Unsupported value for text-align attribute: "start" IO - braille.BrailleBuffer.update (22:21:46.468) - MainThread (10348): Braille regions text: ['line 2 ']

burmancomp avatar May 15 '24 19:05 burmancomp

After writing previous comment I tried to increase caret movement timeout to solve "Caret didn't move before timeout." problem. With very quick testing increasing timeout to 300 ms did not solve issue completely.

burmancomp avatar May 15 '24 19:05 burmancomp