-
-
Notifications
You must be signed in to change notification settings - Fork 234
Attempt to add screenreader once again #6257
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
JorisGoosen
wants to merge
62
commits into
jasp-stats:development
Choose a base branch
from
JorisGoosen:screenreader
base: development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
88de914
make a fair attempt at making the components a bit more informative
JorisGoosen dd3725f
Add screen reader support for menus, notes, and tables
89c46a2
Add comprehensive accessibility tests
3e722a8
Update submodules for accessibility build
92303d2
Expand accessibility tests to cover all accessible components
22af0d9
Add test validating webengine accessibility limitation
9ee76bf
Fix: Remove non-existent Accessible properties from SpinBox
85c4c2c
R 4.6 and newer rcpp
JorisGoosen 49adfde
Fix build system for Arch Linux (Boost, librdata, freexl, sodium)
b2e706b
Fix R package installation (CRAN mirror, Rcpp version)
4419871
Fix accessibility tests to validate working AT-SPI2 bridge
1dd9dd8
Ignore generated Desktop/modules/activemodules.h
cd4173e
Add Help window WebEngine accessibility test with AT-SPI navigation
ec8cd7f
Replace devtools with remotes in buildModuleBundlesLocally.R
a7e596f
Fix Help accessibility test: navigate to inner browser document web a…
3d0ed91
Fix run_help_test.sh cleanup: kill AT-SPI processes on exit
f8a512c
Fix manifest parsing crash when version field is an array
651ee27
Add AT-SPI2 test for results window accessibility (Sleep.jasp + Descr…
a2b1d78
Fix results accessibility test: pick correct document web by descenda…
d8a81a7
Update submodule pointer and Sleep.jasp test data
f05282b
Unify accessibility tests: shared env, common module, consistent runners
c425c55
Ignore Python __pycache__ directories in tests
c30dd92
feat(accessibility): add Accessible.name to 20+ QML components and ex…
0edd591
fix(tests): account for window name change after CSV load, add _data_…
e2bf30a
fix(tests): bump search depth to 8, fix AT-SPI reference staleness
fdde184
fix(tests): add CSV loading test, JASP crash detection, robust search…
c1f342d
test: working CSV load via File Menu → Data Library with AT-SPI
6a441ef
test: CSV loading via Data Library works end-to-end
df9e71a
fix: add Accessible.onPressAction to RibbonButton, data-mode buttons …
2426e77
Add AT-SPI accessibility for data table delegates, menus, and compreh…
710a18c
Fix CustomMenu visibility for AT-SPI, add debug for menu search
3ab1cc1
WIP: menu items findable via AT-SPI, added onPressAction to CustomMen…
afde856
Revert RibbonButton toggle guards that broke insert/column operations…
a5a8cfa
Fix callMenuAction: save functionCall ref before forceActiveFocus cle…
b6f04f8
Revert _click_menu_option to click menu items directly via do_action.…
91e1c66
callMenuAction: execute function before forceActiveFocus. Simple and …
861f0e1
Fix data-editing AT-SPI tests: insert row works, skip selection-depen…
f447a36
Add DataTableView to ALT-navigation system and focus chain
dc63114
Enter edit mode when focusing DataTableView via ALT navigation
f0c0619
Wire DataTableView AT-SPI press action to enter edit+selection mode
2355978
Fix generate_key_event (typo KeySynchType→KeySynthType) and unblock i…
b36e1fe
Diagnose and document AT-SPI key event limitation for cell editing
151a115
Implement cell editing via AT-SPI with temp-file communication
8cde47d
Strengthen all data editing tests + add 3 new tests (16/17 pass)
7452b1a
Add R-column change test + QML accessibility for DropDown, tabs, Text…
1b9d315
Bot tries to fix textinput from at-spi
2c4b10d
consolidate test infra: single bash runner, shared Python helpers, --…
6a70a30
consolidate shared logic: setup_jasp_app, robust_search, open_file_menu
27bce43
fix: open_file_menu search scope, nested shell quoting for paths with…
119da51
Make test scripts resilient: crash detection, cleanup, session bus co…
23a6542
fix: harden accessibility changes from review
6b2b78b
fix: cell editing via AT-SPI EditableText interface
f19bf26
fix: column type change test via keyboard navigation
88ad948
chore: remove debug probe, document Qt Popup item limitation
5cf62cf
fix: eliminate segfault from stale WebEngine AT-SPI references
5d8281f
Refactor accessibility tests: fix ordering, remove depth limits, fix …
95dc7b3
adds brokenish module menu check
fc72ca3
Fix merge conflict resolution in Libraries.cmake
cafd427
submodules
JorisGoosen 9aa30e0
Fix Libraries.cmake after rebase on upstream/development
0b5181c
Restore Engine, R-Interface, Common CMakeLists and engine.cpp to upst…
0042c6a
Fix datasetview delegate pool leaking items to VoiceOver accessibilit…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.