QA/Fennec/Support RTL

From MozillaWiki
< QA‎ | Fennec
Jump to: navigation, search
Last updated: 2017/03/24

Overview

Purpose

The purpose of this wiki is to serve as a general test plan for verifying that users can use Fennec with RTL support

Ownership

Developer contact:

QA: Ioana Chiorean (:ioanachiorean)

Overall Status

[NOT LANDED] Nightly: NA

[NOT LANDED] Aurora: NA

[NOT LANDED] Beta: NA

Testing Summary

Timeline

  • Priority 1

Scope of testing

The testing will be focus on verifying the Requirement from RTL Review.

Environments

Testing will be performed on following devices:

  • Phones
    • 4.x
    • 5.x
    • 6.x
    • 7.0 Beta
  • Tablet
    • 4.x
    • 5.x
    • 6.0

Languages covered

  • First run - Fennec 53 Nightly
    • Hebrew עברית‎
    • Arabic - Israeli Literary
    • Arabic - Egyptian اللغة المصرية العامية
    • PAshto Afghānī (افغانى) or Paṭhānī,

Specifications

User stories

  • As a user, I want to

Acceptance Criteria

Testing details

Testing days

Date:01-09-2016

  • Set the tracking flag to check if this will land in 51 or not.

Date:05-09-2016

  • Created Test Plan
  • Mailed Barbara B for AHA presence in Firefox 51 as it is present in Target 51 only column.

Date:14-10-2016

Date:19-10-2016

  • Feature moved to Fennec 52
  • Checked the Priority 1 bugs - no updated there

Date:19-01-2017

  • Feature moved to Fennec 53
  • Verified:
    • bug 1321633 - [RTL] Long history item's titles & URLs are being faded out from the wrong side
    • bug 1321635 - [RTL] [History page] Strings indicating the time history items were created are LTR
    • bug 924700 - RTL support for Top Sites Grid View
    • bug 924699 - RTL support for Top Sites
    • bug 935388 - RTL support for history page
    • bug 927667 - Search Suggestions RTL Support
    • bug 1070846 - History: titles in RTL are invisible when they can't fit the screen
    • bug 1029649 - [meta] Locale switching functionality for RTL
    • bug 928688 - RTL support for URL toolbar
    • bug 925108 - RTL support for tab tray
    • bug 928663 - RTL Support for Menu/Settings
    • bug 1323765 - [RTL] The back, forward, share and refresh buttons are mirrored
    • bug 1298904 - [RTL] Change the Search field and "Add" button locations in about:config
    • bug 1298385 - Add RTL alignment to text in the Private Tab welcome page on Android
    • bug 1322119 - RTL support for progress bar
    • bug 1298379 - RTL toast notifications
    • bug 800188 - Reader Mode: lack of RTL support
  • New bugs:
    • bug 1331947 - [RTL] Some pages are misaligned in Top Sites Grid
    • bug 1331989 - [RTL] Reader Mode Settings not mirrored
  • Commented as still not fixed or not clear:
    • bug 1323763 - [RTL] The back arrow is pointing left instead of right - STILL Reproducing
    • bug 1322144 - [RTL] Lock & magnifier glass icons shown incorrectly under some circumstances - Not able to reproduce might be device specific
  • NI to Max for dev input:
    • bug 1321981 - [RTL] Swiping gesture between Top Sites, Bookmarks and History in a New Tab is reversed
    • bug 1326291 - [RTL] Align the domain name in the site info panel to the right
    • bug 1298913 - [RTL] RTL the preferences in about:config
    • bug 800188 - Reader Mode: lack of RTL support

Date:23-01-2017

  • Still Open:
    • bug 1331947 - [RTL] Some pages are misaligned in Top Sites Grid
    • bug 1331989 - [RTL] Reader Mode Settings not mirrored
    • bug 1322144 - [RTL] Lock & magnifier glass icons shown incorrectly under some circumstances - Not able to reproduce might be device specific
    • bug 1321981 - [RTL] Swiping gesture between Top Sites, Bookmarks and History in a New Tab is reversed
    • bug 1326291 - [RTL] Align the domain name in the site info panel to the right
    • bug 1298913 - [RTL] RTL the preferences in about:config
    • bug 800188 - Reader Mode: lack of RTL support

Date:24-03-2017

  • Worked on:
    • bug 924703 - RTL Support for Two Line Page Rows - Resolved Duplicate
    • bug 1322144 - [RTL] Lock & magnifier glass icons shown incorrectly under some circumstances - still Open but decided that is device specific

Bug Work

Tracking bugs

  • bugs to track the feature

ex:

Full Query
ID Summary Priority Status
702845 [meta] RTL support for Firefox for Android P5 NEW
924418 manifest.xml.in doesn't currently provide RTL support P3 RESOLVED
924699 RTL support for Top Sites P1 VERIFIED
925108 RTL support for tab tray P1 VERIFIED
927667 Search Suggestions RTL Support P2 VERIFIED
928663 RTL Support for Menu/Settings P1 VERIFIED
928688 RTL support for URL toolbar P2 VERIFIED
935388 RTL support for history page P1 VERIFIED
935392 RTL support for home pager in large/xlarge layouts P3 ASSIGNED
1029644 Faux-RTL locale support for development P4 NEW
1029646 RTL locale support in locale picker P4 RESOLVED
1029649 [meta] Locale switching functionality for RTL P2 VERIFIED
1070846 History: titles in RTL are invisible when they can't fit the screen P1 VERIFIED
1295674 Fix tricking address bar to display text in RTL and enable spoofing -- RESOLVED
1298379 RTL toast notifications P4 VERIFIED
1298385 Add RTL alignment to text in the Private Tab welcome page on Android -- VERIFIED
1298396 Inconsistent Hebrew font across Firefox for Android components P2 RESOLVED
1298688 [RTL] Change the small arrow icon's position in about:addons P5 VERIFIED
1298889 [RTL] "Firefox <VersionNumber>" is hidden by Firefox logo in about:firefox P5 VERIFIED
1298903 [RTL] Add padding to the right side of the list's text in about:firefox P5 RESOLVED
1298904 [RTL] Change the Search field and "Add" button locations in about:config P5 VERIFIED
1298913 [RTL] RTL the preferences in about:config P5 RESOLVED

22 Total; 3 Open (13.64%); 6 Resolved (27.27%); 13 Verified (59.09%);


Still issues

[NEW] Bug 702845 - [meta] RTL support for Firefox for Android


Bug fixed

[RESOLVED FIXED] Bug 1295674- Fix tricking address bar to display text in RTL and enable spoofing

Signoff

Criteria

Results

Nightly testing

  • Not yet tracked

Aurora testing

  • NA

Beta testing

  • NA