Confirmed users
32
edits
(Fix Bugzilla query for m3.) |
(Add table test case for m1.) |
||
| Line 63: | Line 63: | ||
# Pivot will support navigating text using TextLeafRange, which is needed for Android text navigation. | # Pivot will support navigating text using TextLeafRange, which is needed for Android text navigation. | ||
# Cached screen bounds will be updated appropriately when scrolling. | # Cached screen bounds will be updated appropriately when scrolling. | ||
# The cache will support tables. Only a very small subset of table functionality is needed for Android, but full table functionality will be implemented regardless. | |||
# Android will use the cache for all functionality except hit testing. | # Android will use the cache for all functionality except hit testing. | ||
# As an interim solution, Android will use the existing async IPDL mechanism for hit testing, updated to target the call at the correct document to handle OOP iframes. (Synchronous hit testing in the core cache will take longer to implement and will be done in a future milestone.) | # As an interim solution, Android will use the existing async IPDL mechanism for hit testing, updated to target the call at the correct document to handle OOP iframes. (Synchronous hit testing in the core cache will take longer to implement and will be done in a future milestone.) | ||
==== Test Scenarios ==== | ==== Test Scenarios ==== | ||
# TBD: simple website reading. News site? | # TBD: Talkback, simple website reading. News site? | ||
# TBD: filling a form. | # TBD: Talkback, filling a form. | ||
# TBD: character/word/line navigation. | # TBD: Talkback, character/word/line navigation. | ||
# With Talkback, load https://www.nvaccess.org/. Navigate to the embedded video in four different ways: item navigation, explore by touch, controls navigation and Talkback search. Activate the Play button to play the video. | # With Talkback, load https://www.nvaccess.org/. Navigate to the embedded video in four different ways: item navigation, explore by touch, controls navigation and Talkback search. Activate the Play button to play the video. | ||
# On Windows with NVDA, load https://developer.mozilla.org/en-US/docs/Web/API/Window/getSelection. | |||
## Press control+home to ensure you're at the top of the document, then t twice to move to the Browser Compatibility table. | |||
## Press control+alt+rightArrow twice to move to the Mobile column. Ensure NVDA says "column 8 through 13". | |||
## Press control+alt+downArrow once. Ensure NVDA says "WebView Android". | |||
## Press control+alt+downArrow again. Ensure NVDA says "getSelection" and "Full support". | |||
## Press control+alt+leftArrow. Ensure NVDA says "Safari", "Desktop" and "Full support". | |||
==== Bugzilla ==== | ==== Bugzilla ==== | ||