QA/Desktop Firefox/SocialAPI

From MozillaWiki
Jump to navigation Jump to search

Firefox 21

Mixi

  • Manually adding a manifest to about:config adds a disabled item to Addons Manager :: Services
  • Enabling the provider adds it to the drop down list from the toolbar
  • Branding of the toolbar button(s)
Issues
  • No branding on toolbar button (takes image of previously active provider)

MSN Now

Tests

  • Provider-agnostic
    • Resizing the sidebar does not present any glitches
    • Memory use is not unreasonable while using sidebar
    • Is not active while in Private Browsing mode
    • Manually adding a manifest to about:config adds a disabled item to Addons Manager :: Services
    • Enabling the provider adds it to the drop down list from the toolbar
    • Branding of the toolbar button(s)
    • Previous state is restored following a crash or browser restart
  • Provider-specific
    • Click a story opens it in a new tab
    • Drag a story to a window opens the story in the current tab
    • Switch between story topics loads the story items
    • Open a story from Biggest Movers section
    • Clicking the More link opens more stories in the sidebar
    • Open story in new tab via context menu
    • Open story in new window via context menu
    • Open story in new private window via context menu
    • Copy link location from context menu
    • Save link as from context menu

Issues

  • No branding on toolbar button (takes image of previously active provider)
  • Reload in story context menu appears to do nothing
  • Can open the sidebar content in the main content area via More link context menu > Open link in new tab
  • Clicking not logged in link in provider menu opens to now.msn.com instead of login.live.com
  • MSN Now does not appear to have a logged in state in the Firefox UI
  • More link in Add-ons Manager reports "undefined"
  • Switching to MSN Now provider reports error in Error Console:
Timestamp: 3/14/2013 11:42:42 AM
Error: Detected UTF-16-encoded Basic Latin-only text without a byte order mark and without a transfer protocol-level declaration. Encoding this content in UTF-16 is inefficient and the character encoding should have been declared in any case.
Source File: http://now.msn.com/js/firefoxworker
Line: 0

Multiprovider

  • Able to switch active providers through the toolbar button
  • Enable/disabling multiple various providers
Issues
  • Enabling all providers, provider button gives me the option to activate just one provider