Comments (7)
Hello,
Can you update?
I accidentally introduced this bug in the previous version. It should be fixed with the latest version. sorry for the inconvenience.
from brailleextender.
For some reason my comment wasn't processed. I haven't been offered a new update yet (I'm running on the dev channel), but I'll tell you whenever this happens.
Thanks,
from brailleextender.
Sorry, you are right. Indeed I left another bug. Now it should be fully fixed. Thanks.
from brailleextender.
I'm sorry, I still have several errors, though the page I sent behaves a bit better (but still not perfectly). I'm experiencing the same errors when opening Thunderbird, switching to another app then coming back to Thunderbird. I say "Thunderbird", it happens in Firefox too. Here's a log example. Not sure if I should open a new issue but it seems to be the same, or a similar, problem:
error executing event: gainFocus on <NVDAObjects.Dynamic_OutlineItemRowWithFakeNavigationMozillaIAccessible object at 0x092B2CD0> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 155, in executeEvent
File "eventHandler.pyc", line 92, in __init__
File "eventHandler.pyc", line 100, in next
File "C:\Users\Admin\AppData\Roaming\nvda\addons\BrailleExtender\globalPlugins\brailleExtender\__init__.py", line 249, in event_gainFocus
nextHandler()
File "eventHandler.pyc", line 100, in next
File "appModules\thunderbird.pyc", line 28, in event_gainFocus
File "eventHandler.pyc", line 100, in next
File "NVDAObjects\__init__.pyc", line 1103, in event_gainFocus
File "braille.pyc", line 1905, in handleGainFocus
File "braille.pyc", line 1910, in _doNewObject
File "braille.pyc", line 1542, in getFocusContextRegions
File "braille.pyc", line 633, in update
File "C:\Users\Admin\AppData\Roaming\nvda\addons\BrailleExtender\globalPlugins\brailleExtender\patchs.py", line 139, in update
if config.conf["brailleExtender"]["undefinedCharReprMethod"] in [configBE.CHOICE_liblouis, configBE.CHOICE_HUC8, configBE.CHOICE_HUC6, configBE.CHOICE_hex, configBE.CHOICE_dec, configBE.CHOICE_oct, configBE.CHOICE_bin]: undefinedCharProcess(self)
File "C:\Users\Admin\AppData\Roaming\nvda\addons\BrailleExtender\globalPlugins\brailleExtender\patchs.py", line 213, in undefinedCharProcess
) for braillePos in allBraillePos}
File "C:\Users\Admin\AppData\Roaming\nvda\addons\BrailleExtender\globalPlugins\brailleExtender\patchs.py", line 213, in <dictcomp>
) for braillePos in allBraillePos}
File "C:\Users\Admin\AppData\Roaming\nvda\addons\BrailleExtender\globalPlugins\brailleExtender\utils.py", line 266, in getTextInBraille
else: res = ''.join([chr(ord(ch)-0x8000+0x2800) for ch in louis.translateString(table, l, mode=louis.dotsIO)])
File "louis\__init__.pyc", line 216, in translateString
RuntimeError: Can't translate: tables ['current'], inbuf b'\xe5(\x00\x00\x00(\x00\x00\xc0(\x00\x00', typeform None, mode 4
As you can see in my traceback, the gainFocus event is also used by the Mozilla Enhancer addon. Sometimes it's tricky to know where the problem comes from. However, it does seem to originate from BrailleExtender, or at least, not be handled properly there.
Happy Sunday, regardless of bugs,
from brailleextender.
I released 2 versions in yesterday evening (in a short time). Are you on the commit: cc4a6c8 (cf. version)?
Thanks again, and sorry for the mess introduced by #39 (feature still in beta).
from brailleextender.
Apologies, I was on 6855e68 for some reason, I've updated again. I'll close this issue if the problem seems to be fixed.
from brailleextender.
Thanks, the fix seems to work!
from brailleextender.
Related Issues (20)
- BrailleExtender makes NVDA very sluggish in the new Windows Terminal HOT 8
- Error when routing HOT 6
- Last BrailleExtender (developing version) for NVDA completely breaks braille output HOT 4
- handy tech default profile isn't working HOT 4
- extra characters showing up when text attributes are marked HOT 1
- add-on website: update BrailleExtender for NVDA compatibility HOT 2
- Initialization error and broken Braille after reloading plugins
- Automatic Braille table change
- No braille output in edit field with latest alphas HOT 1
- NVDA 2023.1 compatability HOT 1
- Spelling error formatting indicator using anything other than tags not working in current dev channel release HOT 1
- Braille Display Locks up After Switching to Japanese 6 Dot Computer Braille HOT 4
- Speech history mode isn't working anymore HOT 1
- Transform text formatting settings from Dev to stable version HOT 4
- Switch between two input tables
- Customize the rotor
- Switch function of rockers in Focus 14 HOT 1
- selection of the prefared input and output tables doesn't working in the current development version
- braille dictionaries are not working in the development version
- Braille description for unknown characters has broken in NVDA 2024.1 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brailleextender.