-
-
Notifications
You must be signed in to change notification settings - Fork 656
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
Add the IAccessibleTextSelectionContainer interface #13400
Add the IAccessibleTextSelectionContainer interface #13400
Conversation
I guess it doesn't make that much sense to implement this as long as it is not used in NVDA"s code base. |
You're right, but it can be used in the future. @michaelDCurran, what do you think? |
See test results for failed build of commit dad7dd871f |
See test results for failed build of commit 41df307dae |
af7edf9
to
6f08ffa
Compare
@michaelDCurran, tests fail. What should I do? |
This comment was marked as off-topic.
This comment was marked as off-topic.
@OzancanKaratas - don't worry about unrelated test failures, we can retrigger the build as needed. I've done that now. |
See test results for failed build of commit c0868b92a3 |
@seanbudd, thanks for your interest. I couldn't find the reason for the failure. Can you help me please? |
2ce612b
to
4c3a67b
Compare
Note that the build failed due to a bug in the IAccessible2 IDL. There is no immediate need to include IAccessibleTextSelectionContainer in NVDA, until Chrome or another web browser have implemented it. |
See test results for failed build of commit e04120a8a1 |
Yes, but I wanted to prepare NVDA for the future. |
Keeping this as a draft until this is ready |
6ae50a5
to
feb04bf
Compare
@seanbudd, I apologize for the inconveniences. It is now ready. |
This comment was marked as off-topic.
This comment was marked as off-topic.
Given this comment by @michaelDCurran shouldn't this PR be closed as the new interface is not supported by any of the browsers currently. |
@OzancanKaratas - what does merging this solve? Is there a summary of the changes introduced by changing commits? |
Waiting on browsers to implement this |
It appears that chromium has implemented this: I don't think it has been implemented in Firefox yet |
nvdaHelper/ia2_sconscript
Outdated
@@ -44,11 +44,11 @@ idlFiles = [ | |||
'AccessibleStates.idl', | |||
'Accessible2.idl', | |||
'Accessible2_2.idl', | |||
'Accessible2_3.idl', |
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.
why is this removed?
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.
Because this has been removed from the original repository.
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.
No it hasn't.
If you check the diff of this PR, that file has not been deleted in the submodule update.
The file is also on the master branch
https://github.com/LinuxA11y/IAccessible2/blob/master/api/Accessible2_3.idl
See test results for failed build of commit ee13dca6c5 |
aac0d86
to
feb04bf
Compare
feb04bf
to
5975193
Compare
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.
Thanks @OzancanKaratas, I am going to hold off on merging until we can discuss and create an issue to make use of this on NVDA's side, now that chromium supports this
Edit: this is being tracked internally, just going to await @michaelDCurran to confirm this is ok to merge.
Blocked by further work on the implementation by Chrome/Firefox |
I'm closing this as invalid. There still needs to be work done on the chromium side |
Link to issue number:
None
Summary of the issue:
None
Description of how this pull request fixes the issue:
@michaelDCurran commited in iaccessible2 repository. I updated it in the NVDA repository.
Testing strategy:
This is a submodule change. Test may not be necessary.
Known issues with pull request:
None
Change log entries:
Please refer the pull request in LinuxA11y/IAccessible2/#17.