Intermittent test_add_new_contact.py TestContacts.test_add_new_contact | ScriptTimeoutException: timed out

RESOLVED WORKSFORME

Status

Firefox OS
Gaia::UI Tests
RESOLVED WORKSFORME
4 years ago
3 years ago

People

(Reporter: philor, Unassigned)

Tracking

({intermittent-failure})

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
09:24:49     INFO -  ERROR
09:24:50     INFO -  1380817489152	Marionette	INFO	sendToClient: {"from":"0","value":"<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en-US\" dir=\"ltr\"><head>\n    <meta charset=\"utf-8\" />\n    <meta content=\"no-cache\" http-equiv=\"pragma\" />\n\n    <!-- Shared code -->\n    <script src=\"shared/js/l10n.js\"></script>\n    <script src=\"shared/js/l10n_date.js\"></script>\n    <script src=\"shared/js/idletimer.js\"></script>\n    <script src=\"shared/js/dump.js\"></script>\n    <script src=\"shared/js/gesture_detector.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/settings_listener.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/custom_dialog.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/notification_helper.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/async_storage.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/mobile_operator.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/manifest_helper.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/icc_helper.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/mime_mapper.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/settings_url.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/advanced_timer.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/lazy_loader.js\" defer=\"defer\"></script>\n    <script src=\"shared/js/screen_layout.js\" defer=\"defer\"></script>\n    <!-- \n    <script defer src=\"shared/js/keyboard_helper.js\"></script>\n    <script defer src=\"shared/js/template.js\"></script>\n    -->\n\n    <!-- Wrapper -->\n    <link href=\"style/wrapper/wrapper.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/wrapper.js\" defer=\"defer\" type=\"text/javascript\"></script>\n\n    <!-- System -->\n    <link href=\"style/system/system.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"style/system/keyboard.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"style/sound_manager/sound_manager.css\" type=\"text/css\" rel=\"stylesheet\" />\n\n    <!-- Include shared building blocks -->\n    <link href=\"shared/style/confirm.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"shared/style/input_areas.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"shared/style/headers.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"shared/style/switches.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"shared/style_unstable/value_selector.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"shared/style_unstable/date_selector.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"shared/style_unstable/time_selector.css\" type=\"text/css\" rel=\"stylesheet\" />\n\n    <link href=\"style/fake-notification.css\" type=\"text/css\" rel=\"stylesheet\" />\n\n    <!-- Include shared resources\n    <link rel=\"resource\" type=\"application/json\" href=\"shared/resources/apn.json\"/>\n    <link rel=\"resource\" type=\"image/png\" href=\"shared/resources/branding/initlogo.png\"/>\n    <link rel=\"resource\" type=\"image/png\" href=\"shared/resources/branding/initlogo_large.png\"/>\n    -->\n\n    <link href=\"shared/resources/branding/Browser.png\" type=\"image/png\" rel=\"resource\" />\n\n    <!-- applications.js must not be deferred\n         in order to catch webapps-registry-ready mozChromeEvent -->\n    <script src=\"js/applications.js\"></script>\n    <!-- Not deferring the following to show startup logo/animation as soon as possible. -->\n    <script src=\"js/logo_loader.js\"></script>\n    <script src=\"js/init_logo_handler.js\"></script>\n\n    <script src=\"js/screen_manager.js\" defer=\"defer\"></script>\n    <script src=\"js/activities.js\" defer=\"defer\"></script>\n    <script src=\"js/bootstrap.js\" defer=\"defer\"></script>\n    <script src=\"js/screenshot.js\" defer=\"defer\"></script>\n    <script src=\"js/sound_manager.js\" defer=\"defer\"></script>\n    <script src=\"js/source_view.js\" defer=\"defer\"></script>\n    <script src=\"js/storage.js\" defer=\"defer\"></script>\n    <script src=\"js/hardware_buttons.js\" defer=\"defer\"></script>\n    <script src=\"js/system_banner.js\" defer=\"defer\"></script>\n    <script src=\"js/system_dialog.js\" defer=\"defer\"></script>\n    <script src=\"js/home_gesture.js\" defer=\"defer\"></script>\n    <!-- Grid View -->\n    <link href=\"style/gridview/gridview.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/gridview.js\" defer=\"defer\"></script>\n\n    <!-- TTL View -->\n    <link href=\"style/ttlview/ttlview.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/ttlview.js\" defer=\"defer\"></script>\n\n    <!-- Accessibility -->\n    <link href=\"style/accessibility/accessibility.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/accessibility.js\" defer=\"defer\"></script>\n\n    <!-- Sleep Menu -->\n    <link href=\"style/sleep_menu/sleep_menu.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/sleep_menu.js\" defer=\"defer\"></script>\n\n    <!-- Battery Manager -->\n    <link href=\"style/battery_manager/battery_manager.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/battery_manager.js\" defer=\"defer\"></script>\n\n    <!-- Keyboard -->\n    <script src=\"js/keyboard_manager.js\" defer=\"defer\"></script>\n\n    <!-- Utility Tray -->\n    <link href=\"style/utility_tray/utility_tray.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/utility_tray.js\" defer=\"defer\"></script>\n\n    <!-- Attention Screen -->\n    <link href=\"style/attention_screen.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/attention_screen.js\" defer=\"defer\"></script>\n\n    <!-- Action Menu -->\n    <link href=\"shared/style/action_menu.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"style/action_menu/action_menu_extended.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/action_menu.js\" defer=\"defer\"></script>\n\n    <!-- Context Menu -->\n    <script src=\"js/context_menu.js\" defer=\"defer\"></script>\n\n    <!-- Statusbar -->\n    <link href=\"style/statusbar/statusbar.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/statusbar.js\" defer=\"defer\"></script>\n\n    <!-- Software button -->\n    <link href=\"style/software_button_manager/software_button_manager.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/software_button_manager.js\" defer=\"defer\"></script>\n\n    <!-- ICC/STK -->\n    <link href=\"style/icc.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/icc_events.js\" defer=\"defer\"></script>\n    <script src=\"js/icc_worker.js\" defer=\"defer\"></script>\n    <script src=\"js/icc.js\" defer=\"defer\"></script>\n\n    <!-- FTU launcher -->\n    <script src=\"js/ftu_launcher.js\" defer=\"defer\"></script>\n\n    <!-- LockScreen -->\n    <link href=\"style/lockscreen/lockscreen.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/lockscreen.js\" defer=\"defer\"></script>\n\n    <!-- PIN Unlocking -->\n    <script src=\"js/sim_lock.js\" defer=\"defer\"></script>\n    <link href=\"style/simcard.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/simcard_dialog.js\" defer=\"defer\"></script>\n\n    <!-- Airplane Mode -->\n    <script src=\"js/airplane_mode.js\" defer=\"defer\"></script>\n\n    <!-- Modal Dialog -->\n    <link href=\"style/modal_dialog/prompt.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"style/modal_dialog/modal_dialog.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/modal_dialog.js\" defer=\"defer\"></script>\n\n    <!-- Authentication Dialog-->\n    <script src=\"js/authentication_dialog.js\" defer=\"defer\"></script>\n\n    <!-- Carrier info notifier, shared by CDMA and Cell Broadcast -->\n    <script src=\"js/carrier_info_notifier.js\" defer=\"defer\"></script>\n\n    <!-- Cell Broadcast System -->\n    <script src=\"js/cell_broadcast_system.js\" defer=\"defer\"></script>\n\n    <!-- Value selector -->\n    <link href=\"style/value_selector/value_selector.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/value_selector/value_picker.js\" defer=\"defer\"></script>\n    <script src=\"js/value_selector/spin_date_picker.js\" defer=\"defer\"></script>\n    <script src=\"js/value_selector/value_selector.js\" defer=\"defer\"></script>\n    <script src=\"js/value_selector/input_parser.js\" defer=\"defer\"></script>\n\n    <!-- Popup Manager -->\n    <link href=\"style/popup_manager/popup_manager.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/popup_manager.js\" defer=\"defer\"></script>\n\n    <!-- Trusted UI -->\n    <link href=\"style/trusted_ui/trusted_ui.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/trusted_ui.js\" defer=\"defer\"></script>\n\n    <!-- Permission Manager -->\n    <link href=\"style/permission_manager/permission_manager.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/permission_manager.js\" defer=\"defer\"></script>\n\n    <!-- App Install -->\n    <link href=\"style/app_install_manager/app_install_manager.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/app_install_manager.js\" defer=\"defer\"></script>\n\n    <!-- Cost Control -->\n    <link href=\"style/cost_control/cost_control.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/cost_control.js\" defer=\"defer\"></script>\n\n    <!-- Quick Settings -->\n    <link href=\"style/quick_settings/quick_settings.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/quick_settings.js\" defer=\"defer\"></script>\n\n    <!-- Notifications -->\n    <link href=\"style/notifications/notifications.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/notifications.js\" defer=\"defer\"></script>\n\n    <!-- Cards View -->\n    <link href=\"style/cards_view/cards_view.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/cards_view.js\" defer=\"defer\"></script>\n\n    <!-- Bluetooth -->\n    <script src=\"js/bluetooth.js\" defer=\"defer\"></script>\n    <script src=\"js/bluetooth_transfer.js\" defer=\"defer\"></script>\n    <link href=\"style/bluetooth_transfer/bluetooth_transfer.css\" type=\"text/css\" rel=\"stylesheet\" />\n\n    <!-- Wifi -->\n    <script src=\"js/wifi.js\" defer=\"defer\"></script>\n\n    <!-- Voicemail -->\n    <script src=\"js/voicemail.js\" defer=\"defer\"></script>\n\n    <!-- Update Manager -->\n    <script src=\"js/updatable.js\" defer=\"defer\"></script>\n    <script src=\"js/update_manager.js\" defer=\"defer\"></script>\n    <link href=\"style/update_manager/update_manager.css\" type=\"text/css\" rel=\"stylesheet\" />\n\n    <!-- Media Playback -->\n    <script src=\"js/media_playback.js\" defer=\"defer\"></script>\n    <link href=\"style/media_playback/media_playback.css\" type=\"text/css\" rel=\"stylesheet\" />\n\n    <!-- Theme and localization -->\n    <link href=\"style/themes/default/system.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"style/themes/default/core.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"style/themes/default/menus.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"style/themes/default/buttons.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"style/themes/default/banner.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <link href=\"/locales-obj/%7B%7Blocale%7D%7D.json\" type=\"application/l10n\" rel=\"prefetch\" />\n    \n    \n    \n\n    <!-- Payment -->\n    <script src=\"js/payment.js\" defer=\"defer\"></script>\n\n    <!-- Identity -->\n    <script src=\"js/identity.js\" defer=\"defer\"></script>\n\n    <!-- Operator Variant Mechanism -->\n    <script src=\"shared/js/operator_variant_helper.js\" defer=\"defer\"></script>\n    <script src=\"js/operator_variant/operator_variant.js\" defer=\"defer\"></script>\n\n    <!-- Crash Reporter -->\n    <link href=\"style/crash_reporter/crash_reporter.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/crash_reporter.js\" defer=\"defer\"></script>\n\n    <!-- Browser class -->\n    <link href=\"style/browser_frame/browser_frame.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/browser_config_helper.js\" defer=\"defer\"></script>\n    <script src=\"js/browser_frame.js\" defer=\"defer\"></script>\n\n    <!-- Captive Portal Login -->\n    <script src=\"js/captive_portal.js\" defer=\"defer\"></script>\n\n    <!-- CDMA Emergency Callback Mode Manager-->\n    <script src=\"js/emergency_callback_manager.js\" defer=\"defer\"></script>\n    <link href=\"style/emergency_callback_manager/emergency_callback_manager.css\" type=\"text/css\" rel=\"stylesheet\" />\n\n    <!-- Windows -->\n    <!-- Any module that wants to intercept the Home button and prevent the -->\n    <!-- homescreen from being displayed must come before this script. -->\n    <link href=\"style/window.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/error.js\" defer=\"defer\"></script>\n    <script src=\"js/window.js\" defer=\"defer\"></script>\n    <script src=\"js/wrapper_factory.js\" defer=\"defer\"></script>\n    <script src=\"js/homescreen_window.js\" defer=\"defer\"></script>\n    <script src=\"js/homescreen_launcher.js\" defer=\"defer\"></script>\n    <script src=\"js/window_manager.js\" defer=\"defer\"></script>\n    <script src=\"js/app_window_factory.js\" defer=\"defer\"></script>\n\n    <!-- Entry Sheet -->\n    <link href=\"style/entry_sheet/entry_sheet.css\" type=\"text/css\" rel=\"stylesheet\" />\n    <script src=\"js/entry_sheet.js\" defer=\"defer\"></script>\n\n    <!-- Remote Debugger -->\n    <script src=\"js/remote_debugger.js\" defer=\"defer\"></script>\n\n    <!-- Call Forwarding  -->\n    <script src=\"js/call_forwarding.js\" defer=\"defer\"></script>\n\n    <!-- Internet Sharing  -->\n    <script src=\"js/internet_sharing.js\" defer=\"defer\"></script>\n\n    <!-- z-indexes of all the overlays in the system -->\n    <link href=\"style/zindex.css\" type=\"text/css\" rel=\"stylesheet\" />\n\n    <!-- Device storage watcher -->\n    <script src=\"js/storage_watcher.js\" defer=\"defer\"></script>\n    <link href=\"style/storage_watcher/storage_watcher.css\" type=\"text/css\" rel=\"stylesheet\" />\n\n    <style>\n      /* initlogos style is here to prevent flashing */\n\n      #os-logo {\n        position: absolute;\n        overflow: hidden;\n        width: 100%;\n        height: 100%;\n        background: #000 url('shared/resources/branding/initlogo.png') no-repeat center / cover;\n        z-index: 65536;\n        opacity: 1;\n        transition: opacity 1s ease 2s;\n        pointer-events: none;\n      }\n\n      #carrier-logo {\n        position: absolute;\n        overflow: hidden;\n        width: 100%;\n        height: 100%;\n        background: #000;\n      }\n\n      #carrier-logo &gt; img,\n      #poweroff-splash &gt; img {\n        width: 100%;\n        height: 100%;\n        position: absolute;\n        opacity: 1;\n        transition: opacity 1s ease 2s;\n      }\n\n      #carrier-logo &gt; video,\n      #poweroff-splash &gt; video {\n        width: 100%;\n        height: 100%;\n        position: absolute;\n        opacity: 1;\n        transition: opacity 1s ease;\n      }\n\n      #carrier-logo.transparent {\n        background: transparent;\n      }\n\n      #carrier-logo &gt; img.hide,\n      #carrier-logo &gt; video.hide,\n      #os-logo.hide,\n      #poweroff-splash &gt; img.hide,\n      #poweroff-splash &gt; video.hide {\n        opacity: 0;\n      }\n\n      @media (min-width: 1200px) and (orientation: landscape) {\n        #os-logo {\n          background: #000 url('shared/resources/branding/initlogo_large.png') no-repeat center / cover;\n        }\n      }\n    </style>\n  <script src=\"shared/js/template.js\"></script><script src=\"shared/js/keyboard_helper.js\"></script></head>\n\n  <body role=\"application\">\n    <div class=\"software-button-disabled\" id=\"screen\" style=\"background-image: url(&quot;blob:dc304a0a-8625-4ccc-9f2f-29b7a196ed45&quot;);\">\n      \n\n      <div data-z-index-level=\"statusbar\" id=\"statusbar\">\n        <!-- Carrier & date label -->\n        <div class=\"sb-start-upper\" id=\"statusbar-label\" data-l10n-args=\"{&quot;date&quot;:&quot;Oct. 3&quot;}\" data-l10n-id=\"\">Oct. 3</div>\n        <!-- CDMA emergency callback Notification -->\n        <div hidden=\"\" class=\"sb-start sb-icon sb-emergency-cb-icon-notification\" id=\"statusbar-emergency-cb-notification\"></div>\n        <!-- Notification -->\n        <div hidden=\"\" data-num=\"\" class=\"sb-start sb-icon sb-icon-notification\" id=\"statusbar-notification\"></div>\n\n        <!-- Time -->\n        <div id=\"statusbar-time\">9:24<span>AM</span></div>\n\n        <!-- Status -->\n        <div charging=\"\" data-level=\"100\" class=\"sb-icon sb-icon-battery\" id=\"statusbar-battery\" data-charging=\"true\"></div>\n        <div hidden=\"\" data-level=\"4\" class=\"sb-icon sb-icon-wifi\" id=\"statusbar-wifi\"></div>\n        <div hidden=\"\" class=\"sb-icon\" id=\"statusbar-data\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-flight-mode\" id=\"statusbar-flight-mode\"></div>\n        <div hidden=\"\" data-level=\"5\" class=\"sb-icon sb-icon-signal\" id=\"statusbar-signal\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-headphones\" id=\"statusbar-headphones\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-bluetooth-headphones\" id=\"statusbar-bluetooth-headphones\"></div>\n\n        <!-- Permissions -->\n        <div hidden=\"\" class=\"sb-icon sb-icon-tethering\" id=\"statusbar-tethering\" data-active=\"false\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-alarm\" id=\"statusbar-alarm\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-bluetooth\" id=\"statusbar-bluetooth\" data-active=\"false\"></div>\n        <div class=\"sb-icon sb-icon-mute vibration\" id=\"statusbar-mute\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-recording\" id=\"statusbar-recording\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-sms\" id=\"statusbar-sms\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-geolocation\" id=\"statusbar-geolocation\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-usb\" id=\"statusbar-usb\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-call-forwarding\" id=\"statusbar-call-forwarding\"></div>\n        <div hidden=\"\" class=\"sb-icon sb-icon-playing\" id=\"statusbar-playing\"></div>\n\n        <!-- Activity -->\n        <!-- HACK: We use images instead of divs to enforce allocation of a\n             dedicated layer just for this animated icons, remove after bug\n             717872 gets fixed -->\n        <img hidden=\"\" class=\"sb-icon-system-downloads\" src=\"style/statusbar/images/system-downloads.png\" id=\"statusbar-system-downloads\" />\n        <img hidden=\"\" class=\"sb-icon-network-activity\" src=\"style/statusbar/images/network-activity.png\" id=\"statusbar-network-activity\" />\n      </div>\n\n      <div data-z-index-level=\"utility-tray\" id=\"utility-tray\">\n        <!-- notifications -->\n        <div id=\"notification-bar\">\n          <span data-l10n-id=\"notifications\">Notifications</span>\n          <button data-l10n-id=\"clear-all\" id=\"notification-clear\">Clear all</button>\n        </div>\n\n        <div id=\"notifications-container\">\n          <!-- Update Manager -->\n          <div class=\"fake-notification\" id=\"update-manager-container\">\n            <div class=\"icon\">\n            </div>\n            <div class=\"activity\">\n            </div>\n            <div class=\"message\">\n            </div>\n          </div>\n          <!-- Emergency callback Manager -->\n          <div class=\"fake-notification\" id=\"emergency-callback-notification\">\n            <div class=\"icon\">\n            </div>\n            <div data-l10n-id=\"emergency-callback-mode\" class=\"message\">Emergency call back mode</div>\n            <div class=\"timer\">\n            </div>\n          </div>\n          <!-- Storage watcher notification -->\n          <div class=\"fake-notification\" id=\"storage-watcher-container\">\n            <div class=\"icon\">\n            </div>\n            <div class=\"message\">\n            </div>\n            <div class=\"available-space\">\n            </div>\n          </div>\n          <!-- Media playback notification -->\n          <div hidden=\"\" class=\"fake-notification\" id=\"media-playback-container\">\n            <div id=\"media-playback-nowplaying\">\n              <div class=\"icon\">\n              </div>\n              <div class=\"albumart\">\n              </div>\n              <div class=\"title\">\n              </div>\n              <div class=\"artist\">\n              </div>\n            </div>\n          </div>\n          <!-- App Install Manager -->\n          <div id=\"install-manager-notification-container\">\n          </div>\n          <!-- bluetooth transfer -->\n          <div id=\"bluetooth-transfer-status-list\">\n          </div>\n          <!-- Another entry to show IME list when the keyboard is activated -->\n          <div id=\"keyboard-show-ime-list\">\n            <div class=\"fake-notification\">\n                <div class=\"message\">\n                </div>\n                <div class=\"tip\">\n                </div>\n            </div>\n          </div>\n\n          <div id=\"desktop-notifications-container\">\n          </div>\n        </div>\n\n        <!-- credit module -->\n        <div id=\"cost-control-widget\"></div>\n\n        <!-- quick settings -->\n        <div id=\"quick-settings\">\n          <a data-enabled=\"false\" id=\"quick-settings-wifi\" href=\"#\"></a>\n          <div class=\"separator\"></div>\n          <a data-enabled=\"false\" id=\"quick-settings-data\" href=\"#\"></a>\n          <div class=\"separator\"></div>\n          <a data-enabled=\"false\" id=\"quick-settings-bluetooth\" href=\"#\"></a>\n          <div class=\"separator\"></div>\n          <a data-enabled=\"false\" id=\"quick-settings-airplane-mode\" href=\"#\"></a>\n          <div class=\"separator\"></div>\n          <a data-enabled=\"false\" id=\"quick-settings-full-app\" href=\"#\"></a>\n        </div>\n\n        <div id=\"utility-tray-grippy\">\n        </div>\n      </div>\n\n      <div data-z-index-level=\"app\" id=\"windows\" aria-hidden=\"false\">\n        <!-- application windows are added here -->\n        <header id=\"wrapper-activity-indicator\"></header>\n        <footer class=\"\" id=\"wrapper-footer\">\n          <div id=\"handler\"></div>\n          <menu type=\"buttonbar\">\n            <button data-disabled=\"disabled\" alt=\"Back\" id=\"back-button\" type=\"button\"></button>\n            <button data-disabled=\"disabled\" alt=\"Forward\" id=\"forward-button\" type=\"button\"></button>\n            <button alt=\"Reload\" id=\"reload-button\" type=\"button\"></button>\n            <button data-disabled=\"disabled\" alt=\"Bookmark\" id=\"bookmark-button\" type=\"button\"></button>\n            <button alt=\"Close\" id=\"close-button\" type=\"button\" style=\"visibility: hidden;\"></button>\n          </menu>\n        </footer>\n      <div id=\"homescreen\" class=\"appWindow homescreen active\" style=\"width: 320px; height: 460px;\" data-transitionstate=\"opened\"><iframe mozallowfullscreen=\"true\" mozbrowser=\"true\" name=\"main\" remote=\"true\" mozapp=\"app://homescreen.gaiamobile.org/manifest.webapp\" mozapptype=\"homescreen\" src=\"app://homescreen.gaiamobile.org/index.html#root\" id=\"browser0\" class=\"browser\" data-frame-type=\"window\" data-frame-origin=\"homescreen\" data-url=\"app://homescreen.gaiamobile.org/index.html#root\"></iframe><div class=\"screenshot-overlay\"></div></div></div>\n\n      <div data-z-index-level=\"dialog-overlay\" id=\"dialog-overlay\">\n        <!-- Unlock SIM Pin dialog -->\n        <div hidden=\"\" data-z-index-level=\"simpin-dialog\" class=\"generic-dialog\" role=\"dialog\" id=\"simpin-dialog\">\n          <section role=\"region\">\n            <header>\n              <button type=\"reset\">\n                <span class=\"icon icon-close\" data-l10n-id=\"close\">Close</span>\n              </button>\n              <menu type=\"toolbar\">\n                <button type=\"submit\" data-l10n-id=\"ok\">OK</button>\n              </menu>\n              <h1></h1>\n            </header>\n\n            <div class=\"container\">\n              <div hidden=\"\" class=\"error\" id=\"errorMsg\">\n                <div id=\"messageHeader\">The PIN was incorrect.</div>\n                <span id=\"messageBody\">3 tries left.</span>\n              </div>\n              <!-- tries left -->\n              <div data-l10n-id=\"inputCodeRetriesLeft\" id=\"triesLeft\">{[ plural(n) ]}</div>\n\n              <!-- sim pin input field -->\n              <div hidden=\"\" id=\"pinArea\">\n                <div data-l10n-id=\"simPin\">SIM PIN</div>\n                <div class=\"input-wrapper\">\n                  <input type=\"password\" maxlength=\"8\" size=\"8\" x-inputmode=\"digit\" name=\"simpin\" />\n                </div>\n              </div>\n              <!-- sim puk input field -->\n              <div hidden=\"\" id=\"pukArea\">\n                <div data-l10n-id=\"pukCode\">PUK code</div>\n                <div class=\"input-wrapper\">\n                  <input type=\"password\" maxlength=\"8\" size=\"8\" x-inputmode=\"digit\" name=\"simpuk\" />\n                </div>\n              </div>\n              <!-- sim nck/cck/spck input field -->\n              <div hidden=\"\" id=\"xckArea\">\n                <div data-l10n-id=\"nckCode\" name=\"xckDesc\">NCK code</div>\n                <div class=\"input-wrapper\">\n                  <input type=\"number\" maxlength=\"16\" size=\"16\" name=\"xckpin\" />\n                  <input type=\"text\" maxlength=\"16\" size=\"16\" name=\"xckpinVis\" />\n                </div>\n              </div>\n              <!-- new sim pin input field -->\n              <div hidden=\"\" id=\"newPinArea\">\n                <div data-l10n-id=\"newSimPinMsg\">Create PIN (must contain 4 to 8 digits)</div>\n                <div class=\"input-wrapper\">\n                  <input type=\"password\" maxlength=\"8\" size=\"8\" x-inputmode=\"digit\" name=\"newSimpin\" />\n                </div>\n              </div>\n              <!-- confirm new sim pin input field -->\n              <div hidden=\"\" id=\"confirmPinArea\">\n                <div data-l10n-id=\"confirmNewSimPinMsg\">Confirm new PIN</div>\n                <div class=\"input-wrapper\">\n                  <input type=\"password\" maxlength=\"8\" size=\"8\" x-inputmode=\"digit\" name=\"confirmNewSimpin\" />\n                </div>\n              </div>\n            </div>\n          </section>\n        </div>\n\n        <!-- Crash reporter -->\n        <div id=\"crash-dialog\">\n          <form data-type=\"confirm\" class=\"generic-dialog\" role=\"dialog\">\n            <section id=\"crash-dialog-contents\">\n              <h1 id=\"crash-dialog-title\"></h1>\n              <p data-l10n-id=\"crash-dialog-message\">Would you like to send Mozilla a report about the crash to help us fix the problem? (Reports are sent over Wi-Fi only.)</p>\n              <p><a data-l10n-id=\"crash-info-link\" id=\"crash-info-link\">What's in a crash report?</a></p>\n              <p>\n                <input type=\"checkbox\" checked=\"true\" id=\"always-send\" />\n                <label data-l10n-id=\"crash-always-report\" for=\"always-send\">Always send Mozilla a report when a crash occurs.</label>\n              </p><p>\n            </p></section>\n            <menu>\n              <button data-l10n-id=\"crash-dont-send\" disabled=\"true\" id=\"dont-send-report\">Don't Send</button>\n              <button data-l10n-id=\"crash-end\" class=\"recommend\" id=\"send-report\">Send Report</button>\n            </menu>\n          </form>\n\n          <!-- \"Crash Reports\" information page -->\n          <section class=\"skin-dark\" role=\"region\">\n            <header>\n              <menu type=\"toolbar\">\n                <button data-l10n-id=\"done\" id=\"crash-reports-done\">Done</button>\n              </menu>\n              <h1 data-l10n-id=\"crashReports\">Crash Reports</h1>\n            </header>\n            <p data-l10n-id=\"crash-reports-description-1\">A crash report contains some details about the crash and your device, as well as a snapshot of the state of your device when it crashed.</p>\n            <p data-l10n-id=\"crash-reports-description-2\">This may include things like open pages and apps, text typed into forms and the content of open messages, recent browsing history, or geolocation used by an open app.</p>\n            <p>\n              <span data-l10n-id=\"crash-reports-description-3-start\">We use crash reports to try to fix problems and improve our products. We handle your information as we describe in our</span><span data-l10n-id=\"crash-reports-description-3-privacy\">privacy policy</span><span data-l10n-id=\"crash-reports-description-3-end\">.</span>\n            </p>\n          </section>\n        </div>\n\n        <div id=\"popup-container\">\n          <section class=\"title-container skin-organic\" role=\"region\">\n            <header>\n              <button id=\"popup-close\"><span class=\"icon icon-close\">close</span></button>\n              <h1 id=\"popup-title\"></h1>\n              <div id=\"popup-throbber\"></div>\n            </header>\n          </section>\n          <div id=\"frame-container\">\n            <div class=\"generic-dialog\" role=\"dialog\" id=\"popup-error-dialog\">\n              <div class=\"inner\">\n                <h3 id=\"popup-error-title\" data-l10n-id=\"error-title\">{{name}} is having problems</h3>\n                <p>\n                <span id=\"popup-error-message\" data-l10n-id=\"error-message\">{{name}} is not loading properly</span>\n                </p>\n              </div>\n              <menu data-items=\"2\">\n                <button data-l10n-id=\"close\" id=\"popup-error-back\">Close</button>\n                <button data-l10n-id=\"try-again\" id=\"popup-error-reload\">Try again</button>\n              </menu>\n            </div>\n          </div>\n        </div>\n\n        <div class=\"up\" id=\"trustedui-container\">\n          <div id=\"trustedui-inner\">\n            <section class=\"title-container skin-organic\" role=\"region\">\n              <header>\n                <button id=\"trustedui-close\"><span class=\"icon icon-close\">close</span></button>\n                <h1 id=\"trustedui-title\"></h1>\n                <div id=\"trustedui-throbber\" class=\"\"></div>\n              </header>\n            </section>\n            <div id=\"trustedui-frame-container\"></div>\n          </div>\n        </div>\n\n        <div id=\"authentication-dialog\">\n          <!--div id=\"authentication-dialog-ftp\" role=\"dialog\" class=\"generic-dialog\">\n          </div-->\n          <div class=\"generic-dialog\" role=\"dialog\" id=\"authentication-dialog-http-authentication\">\n            <div class=\"authentication-dialog-message-container inner\">\n              <h3 id=\"authentication-dialog-title\"></h3>\n              <p>\n                <span id=\"authentication-dialog-http-authentication-message\"></span>\n              </p>\n              <p>\n                <span data-l10n-id=\"username\">Username</span>\n                <input id=\"authentication-dialog-http-username-input\" />\n                <span data-l10n-id=\"password\">Password</span>\n                <input type=\"password\" id=\"authentication-dialog-http-password-input\" />\n              </p>\n            </div>\n            <menu data-items=\"2\">\n              <button data-l10n-id=\"cancel\" id=\"authentication-dialog-http-authentication-cancel\">Cancel</button>\n              <button class=\"affirmative\" data-l10n-id=\"login\" id=\"authentication-dialog-http-authentication-ok\">Sign in</button>\n            </menu>\n          </div>\n        </div>\n\n        <div id=\"modal-dialog\">\n          <div tabindex=\"-1\" class=\"generic-dialog\" role=\"dialog\" id=\"modal-dialog-alert\">\n            <div class=\"modal-dialog-message-container inner\">\n              <h3 id=\"modal-dialog-alert-title\"></h3>\n              <p>\n                <span id=\"modal-dialog-alert-message\"></span>\n              </p>\n            </div>\n            <menu>\n              <button class=\"affirmative\" data-l10n-id=\"ok\" id=\"modal-dialog-alert-ok\">OK</button>\n            </menu>\n          </div>\n\n          <div tabindex=\"-1\" class=\"generic-dialog\" role=\"dialog\" id=\"modal-dialog-confirm\">\n            <div class=\"modal-dialog-message-container inner\">\n              <h3 id=\"modal-dialog-confirm-title\"></h3>\n              <p>\n                <span id=\"modal-dialog-confirm-message\"></span>\n              </p>\n            </div>\n            <menu data-items=\"2\">\n              <button data-l10n-id=\"cancel\" id=\"modal-dialog-confirm-cancel\">Cancel</button>\n              <button class=\"affirmative\" data-l10n-id=\"ok\" id=\"modal-dialog-confirm-ok\">OK</button>\n            </menu>\n          </div>\n\n          <div tabindex=\"-1\" class=\"generic-dialog\" role=\"dialog\" id=\"modal-dialog-prompt\">\n            <div class=\"modal-dialog-message-container inner\">\n              <h3 id=\"modal-dialog-prompt-title\"></h3>\n              <p>\n                <span id=\"modal-dialog-prompt-message\"></span>\n                <input id=\"modal-dialog-prompt-input\" />\n              </p>\n            </div>\n            <menu data-items=\"2\">\n              <button data-l10n-id=\"cancel\" id=\"modal-dialog-prompt-cancel\">Cancel</button>\n              <button class=\"affirmative\" data-l10n-id=\"ok\" id=\"modal-dialog-prompt-ok\">OK</button>\n            </menu>\n          </div>\n\n          <div tabindex=\"-1\" class=\"generic-dialog\" role=\"dialog\" id=\"modal-dialog-select-one\">\n            <div class=\"modal-dialog-message-container inner\">\n              <h3 id=\"modal-dialog-select-one-title\"></h3>\n              <ul id=\"modal-dialog-select-one-menu\"></ul>\n            </div>\n            <menu>\n              <button data-l10n-id=\"cancel\" id=\"modal-dialog-select-one-cancel\">Cancel</button>\n            </menu>\n          </div>\n        </div> <!-- end of #modal-dialog -->\n\n      </div> <!-- end of #overlay-dialog -->\n\n      <!-- value selector -->\n      <div hidden=\"\" data-z-index-level=\"value-selector\" id=\"value-selector\">\n        <!-- popup of options for select element -->\n        <form data-type=\"value-selector\" role=\"dialog\" id=\"select-option-popup\">\n          <section id=\"value-selector-container\">\n            <h1 data-l10n-id=\"choose-option\">Select</h1>\n            <ol role=\"listbox\">\n            </ol>\n          </section>\n          <menu id=\"select-options-buttons\">\n            <button data-l10n-id=\"ok\" data-type=\"ok\" class=\"value-option-confirm affirmative full\">OK</button>\n          </menu>\n        </form>\n\n        <!-- Time Picker -->\n        <div hidden=\"\" data-type=\"time-selector\" role=\"dialog\" id=\"time-picker-popup\">\n          <h1 data-l10n-id=\"select-time\">Select time</h1>\n          <div id=\"time-picker\">\n            <div class=\"picker-container\">\n              <div class=\"picker-bar-background\"></div>\n              <div class=\"value-picker-hours-wrapper\">\n                <div class=\"value-picker-hours animation-on\"></div>\n              </div>\n              <div class=\"value-picker-minutes-wrapper\">\n                <div class=\"value-picker-minutes animation-on\"></div>\n              </div>\n              <div class=\"value-picker-hour24-wrapper\">\n                <div class=\"value-picker-hour24-state animation-on\"></div>\n              </div>\n              <div class=\"value-indicator\">\n                <div class=\"value-indicator-colon\">:</div>\n              </div>\n            </div>\n          </div>\n          <menu id=\"time-picker-buttons\">\n            <button data-l10n-id=\"cancel\" data-type=\"cancel\" class=\"value-selector-cancel\">Cancel</button>\n            <button data-l10n-id=\"ok\" data-type=\"ok\" class=\"value-selector-confirm affirmative\">OK</button>\n          </menu>\n        </div>\n\n        <!-- Spin Date Picker -->\n        <div hidden=\"\" id=\"spin-date-picker-popup\" data-type=\"date-selector\" role=\"dialog\">\n          <h1 data-l10n-id=\"select-day\">Select day</h1>\n          <div id=\"spin-date-picker\">\n            <div class=\"picker-container\">\n              <div class=\"picker-bar-background\"></div>\n              <div class=\"value-picker-date-wrapper\">\n                <div class=\"value-picker-date animation-on\"></div>\n                <div class=\"value-picker-date animation-on\"></div>\n                <div class=\"value-picker-date animation-on\"></div>\n                <div class=\"value-picker-date animation-on\"></div>\n              </div>\n              <div class=\"value-picker-month-wrapper\">\n                <div class=\"value-picker-month animation-on\"></div>\n              </div>\n              <div class=\"value-picker-year-wrapper\">\n                <div class=\"value-picker-year animation-on\"></div>\n              </div>\n              <div class=\"value-indicator\"></div>\n            </div>\n          </div>\n          <menu data-items=\"2\" id=\"spin-date-picker-buttons\">\n            <button data-l10n-id=\"cancel\" data-type=\"cancel\" class=\"value-selector-cancel\">Cancel</button>\n            <button data-l10n-id=\"ok\" data-type=\"ok\" class=\"value-option-confirm affirmative\">OK</button>\n          </menu>\n        </div>\n      </div>\n\n      <div data-z-index-level=\"permission-screen\" id=\"permission-screen\">\n        <div class=\"generic-dialog\" role=\"dialog\" id=\"permission-dialog\">\n          <div class=\"inner\">\n            <h2 id=\"permission-message\"></h2>\n            <div class=\"hidden\" id=\"permission-more-info\">\n              <a href=\"#\" data-l10n-id=\"more-info\" id=\"permission-more-info-link\">More info…</a>\n              <div class=\"hidden\" id=\"permission-more-info-box\"> </div>\n            </div>\n            <div id=\"permission-remember-section\">\n              <a id=\"permission-remember-label\" data-l10n-id=\"remember-my-choice\">Remember my choice</a>\n              <label class=\"pack-switch\">\n                <input type=\"checkbox\" id=\"permission-remember-checkbox\" />\n                <span></span>\n              </label>\n            </div>\n            <menu data-items=\"2\">\n              <button data-l10n-id=\"dontshare\" id=\"permission-no\">Don't Share</button>\n              <button data-l10n-id=\"share\" class=\"affirmative\" id=\"permission-yes\">Share</button>\n            </menu>\n          </div>\n        </div>\n      </div>\n\n      <form data-z-index-level=\"app-install-dialog\" role=\"dialog\" data-type=\"confirm\" class=\"app-install-dialog generic-dialog\" id=\"app-install-dialog\">\n        <section>\n          <h1 id=\"app-install-message\"></h1>\n          <dl>\n            <dt data-l10n-id=\"size\">Size</dt>\n              <dd id=\"app-install-size\"></dd>\n            <dt data-l10n-id=\"author\">Author</dt>\n              <dd>\n                <span id=\"app-install-author-name\"></span><br />\n                <span id=\"app-install-author-url\"></span>\n              </dd>\n          </dl>\n          <menu>\n            <button data-l10n-id=\"cancel\" id=\"app-install-cancel-button\">Cancel</button>\n            <button data-l10n-id=\"install\" class=\"recommend\" id=\"app-install-install-button\">Install</button>\n          </menu>\n        </section>\n      </form>\n\n      <form data-z-index-level=\"app-install-dialog\" role=\"dialog\" data-type=\"confirm\" class=\"app-install-dialog generic-dialog\" id=\"app-install-cancel-dialog\">\n        <section>\n          <h1 data-l10n-id=\"cancel-install\">Cancel Install</h1>\n          <p>\n            <small data-l10n-id=\"cancelling-will-not-refund\">Cancelling will not refund a purchase. Refunds for paid content are provided by the original seller.</small>\n            <small data-l10n-id=\"apps-can-be-installed-later\">Apps can be installed later from the original installation source.</small>\n          </p>\n          <p data-l10n-id=\"are-you-sure-you-want-to-cancel\">Are you sure you want to cancel this install?</p>\n          <menu>\n            <button data-l10n-id=\"cancel-install\" type=\"reset\" id=\"app-install-confirm-cancel-button\">Cancel Install</button>\n            <button data-l10n-id=\"resume\" type=\"submit\" id=\"app-install-resume-button\">Resume</button>\n          </menu>\n        </section>\n      </form>\n\n      <form data-z-index-level=\"app-install-dialog\" role=\"dialog\" data-type=\"confirm\" class=\"app-install-dialog generic-dialog\" id=\"app-download-cancel-dialog\">\n        <section>\n          <h1></h1>\n          <p data-l10n-id=\"app-download-can-be-restarted\">The download can be restarted later.</p>\n          <menu>\n            <button data-l10n-id=\"app-download-stop-button\" class=\"danger confirm\" id=\"app-download-stop-button\">Stop Download</button>\n            <button data-l10n-id=\"continue\" type=\"reset\" class=\"cancel\" id=\"app-download-continue-button\">Continue</button>\n          </menu>\n        </section>\n      </form>\n\n      <form class=\"generic-dialog\" data-data-connection-inline-warning=\"false\" data-nowifi=\"false\" data-z-index-level=\"updates-download-dialog\" role=\"dialog\" data-type=\"confirm\" id=\"updates-download-dialog\" data-online=\"true\">\n        <section>\n          <h1>\n            Updates\n          </h1>\n          <ul>\n          </ul>\n        </section>\n        <p data-l10n-id=\"downloadDataConnectionWarning\" id=\"updates-data-connection-warning\">Updates are downloaded via data connection when Wi-Fi is not available. Additional data charges may apply.</p>\n        <p data-l10n-id=\"downloadOfflineWarning\" id=\"updates-offline-warning\">Connection unavailable. Connect to a network to download updates.</p>\n        <menu>\n          <button data-l10n-id=\"later\" type=\"reset\" id=\"updates-later-button\">Later</button>\n          <button data-l10n-id=\"download\" type=\"submit\" id=\"updates-download-button\">Download</button>\n        </menu>\n      </form>\n\n      <form class=\"generic-dialog\" data-z-index-level=\"emergency-callback-dialog\" data-type=\"confirm\" role=\"dialog\" id=\"emergency-callback-dialog\">\n        <section>\n          <h1 data-l10n-id=\"confirm\">Confirm</h1>\n          <p id=\"emergency-callback-dialog-wrapper\">\n            <img id=\"emergency-callback-icon\" />\n            <strong data-l10n-id=\"emergency-callback-mode\">Emergency call back mode</strong>\n            <small id=\"emergency-callback-timer\"></small>\n          </p>\n          <p data-l10n-id=\"emergency-callback-dialog-message\">Telecom services and internet are disable due to emergency call back mode. Would you like to turn off the mode?</p>\n        </section>\n        <menu data-items=\"2\">\n          <button data-l10n-id=\"cancel\" id=\"emergency-callback-stay-button\" type=\"reset\">Cancel</button>\n          <button data-l10n-id=\"ok\" id=\"emergency-callback-exit-button\" type=\"button\" class=\"recommend\">OK</button>\n        </menu>\n      </form>\n\n      <form class=\"generic-dialog\" data-z-index-level=\"updates-viaDataConnection-dialog\" role=\"dialog\" data-type=\"confirm\" id=\"updates-viaDataConnection-dialog\">\n        <section>\n          <h1 data-l10n-id=\"downloadUpdatesViaDataConnection\">Download updates via data connection?</h1>\n          <p data-l10n-id=\"downloadUpdatesViaDataConnectionMessage\">Updates are downloaded via data connection when Wi-Fi is not available. When using data connection, phone calls may be blocked and additional charges may also apply.</p>\n        </section>\n        <menu>\n          <button data-l10n-id=\"notNow\" type=\"reset\" id=\"updates-viaDataConnection-notnow-button\">Not Now</button>\n          <button data-l10n-id=\"download\" type=\"submit\" id=\"updates-viaDataConnection-download-button\">Download</button>\n        </menu>\n      </form>\n\n      <form data-z-index-level=\"setup-installed-app-dialog\" role=\"dialog\" data-type=\"confirm\" class=\"setup-installed-app-dialog\" id=\"setup-installed-app-dialog\">\n        <section>\n          <h1 id=\"setup-app-name\"></h1>\n          <p id=\"setup-app-description\"></p>\n          <menu>\n            <button data-l10n-id=\"later\" type=\"button\" id=\"setup-cancel-button\">Later</button>\n            <button data-l10n-id=\"setup\" type=\"button\" class=\"recommend\" id=\"setup-confirm-button\">Setup</button>\n          </menu>\n        </section>\n      </form>\n\n      <form data-z-index-level=\"ime-layout-dialog\" role=\"dialog\" data-type=\"confirm\" class=\"ime-layout-dialog\" id=\"ime-layout-dialog\">\n        <section>\n          <h1 data-l10n-id=\"ime-addkeyboards\">Add keyboards</h1>\n          <!-- template for selecting IME layout after 3rd-party keyboard installed -->\n          <div hidden=\"\" id=\"ime-list-template\">\n            <!--\n            <li>\n              <a>${displayName}</a>\n              <label class=\"pack-checkbox ime\">\n                <input type=\"checkbox\" name=\"keyboards\" value=\"${imeName}\">\n                <span></span>\n              </label>\n            </li>\n            -->\n          </div>\n          <ul id=\"ime-list\">\n          </ul>\n          <menu>\n            <button data-l10n-id=\"cancel\" type=\"button\" id=\"ime-cancel-button\">Cancel</button>\n            <button data-l10n-id=\"confirm\" type=\"button\" class=\"recommend\" id=\"ime-confirm-button\">Confirm</button>\n          </menu>\n        </section>\n      </form>\n\n      <div data-z-index-level=\"lockscreen-camera\" id=\"lockscreen-camera\"></div>\n\n      <div data-z-index-level=\"lockscreen\" data-panel=\"main\" class=\"\" id=\"lockscreen\">\n        <div id=\"lockscreen-container\">\n          <div class=\"lockscreen-panel\" id=\"lockscreen-panel-main\" style=\"background-image: url(&quot;blob:96354b89-d1ec-4a04-a5cc-2d92e919fc9f&quot;);\">\n            <div id=\"lockscreen-header\">\n              <div hidden=\"\" id=\"lockscreen-connstate\"><span></span><span></span></div>\n              <div hidden=\"\" id=\"lockscreen-mute\"></div>\n              <div class=\"lockscreen-icon\" id=\"lockscreen-alt-camera\">\n                <div aria-label=\"Camera\" data-l10n-id=\"camera-a11y-button\" role=\"button\"></div>\n              </div>\n              <div class=\"lockscreen-clock\">\n                <span id=\"lockscreen-clock-numbers\">9:23</span>\n                <span id=\"lockscreen-clock-meridiem\">AM</span>\n              </div>\n              <div id=\"lockscreen-date\">Thursday, October 3</div>\n            </div>\n            <div id=\"notifications-lockscreen-container\">\n            </div>\n            <div id=\"lockscreen-area\"></div>\n            <div id=\"lockscreen-icon-container\">\n              <div aria-label=\"Camera\" data-l10n-id=\"camera-a11y-button\" role=\"button\" class=\"lockscreen-icon-area lockscreen-icon-left dark\" id=\"lockscreen-area-camera\">\n                <div class=\"lockscreen-icon\">\n                </div>\n              </div>\n              <div aria-label=\"Unlock\" data-l10n-id=\"unlock-a11y-button\" role=\"button\" class=\"lockscreen-icon-area lockscreen-icon-right dark\" id=\"lockscreen-area-unlock\">\n                <div class=\"lockscreen-icon\">\n                </div>\n              </div>\n              <div aria-label=\"Slider\" data-l10n-id=\"unlock-a11y-button\" role=\"button\" class=\"lockscreen-icon-area lockscreen-icon-center\" id=\"lockscreen-area-slide\">\n\n                <!-- Order matters. If track after handle, it will overlay on the handle -->\n                <div id=\"lockscreen-slide-track\">\n                  <div class=\"lockscreen-icon lockscreen-slide-left\">\n                  </div>\n                  <div class=\"lockscreen-icon lockscreen-slide-center\">\n                  </div>\n                  <div class=\"lockscreen-icon lockscreen-slide-right\">\n                  </div>\n                </div>\n\n                <div id=\"lockscreen-slide-handle\">\n                  <div data-role=\"handle-left\" class=\"lockscreen-icon lockscreen-slide-left\">\n                    <span> </span>\n                  </div>\n                  <div data-role=\"handle-center\" class=\"lockscreen-icon lockscreen-slide-center\">\n                  </div>\n                  <div data-role=\"handle-right\" class=\"lockscreen-icon lockscreen-slide-right\">\n                    <span> </span>\n                  </div>\n                </div>\n\n              </div>\n            </div>\n          </div>\n\n          <div class=\"lockscreen-panel\" id=\"lockscreen-panel-passcode\" style=\"background-image: url(&quot;blob:96354b89-d1ec-4a04-a5cc-2d92e919fc9f&quot;);\">\n            <p id=\"lockscreen-passcode-code\"><span></span><span></span><span></span><span></span></p>\n            <div id=\"lockscreen-passcode-pad\">\n              <a data-key=\"1\" href=\"#\" role=\"button\">1<span>.<span></span></span></a>\n              <a data-key=\"2\" href=\"#\" role=\"button\">2<span>ABC<span></span></span></a>\n              <a data-key=\"3\" href=\"#\" role=\"button\">3<span>DEF<span></span></span></a>\n              <a data-key=\"4\" href=\"#\" role=\"button\">4<span>GHI<span></span></span></a>\n              <a data-key=\"5\" href=\"#\" role=\"button\">5<span>JKL<span></span></span></a>\n              <a data-key=\"6\" href=\"#\" role=\"button\">6<span>MNO<span></span></span></a>\n              <a data-key=\"7\" href=\"#\" role=\"button\">7<span>PQRS<span></span></span></a>\n              <a data-key=\"8\" href=\"#\" role=\"button\">8<span>TUV<span></span></span></a>\n              <a data-key=\"9\" href=\"#\" role=\"button\">9<span>WXYZ<span></span></span></a>\n              <a class=\"lockscreen-passcode-pad-func last-row\" data-key=\"e\" href=\"#\" role=\"button\"><span data-l10n-id=\"emergency-call-button\">Emergency Call</span></a>\n              <a class=\"last-row\" data-key=\"0\" href=\"#\" role=\"button\">0</a>\n              <a class=\"lockscreen-passcode-pad-func last-row\" data-key=\"c\" href=\"#\" role=\"button\"><span data-l10n-id=\"cancel\">Cancel</span></a>\n              <a class=\"last-row\" data-key=\"b\" href=\"#\" role=\"button\">⌫</a>\n            </div>\n          </div>\n\n          <div class=\"lockscreen-panel\" id=\"lockscreen-panel-emergency-call\" style=\"background-image: url(&quot;blob:96354b89-d1ec-4a04-a5cc-2d92e919fc9f&quot;);\"></div>\n        </div>\n      </div>\n\n      <div data-z-index-level=\"attention-screen\" id=\"attention-screen\">\n        <div id=\"attention-bar\"></div>\n      </div>\n\n      <div data-z-index-level=\"notification-toaster\" id=\"update-manager-toaster\">\n        <div class=\"icon\">\n        </div>\n        <div class=\"message\">\n        </div>\n      </div>\n\n      <div data-z-index-level=\"notification-toaster\" id=\"emergency-callback-toaster\">\n        <div class=\"icon\">\n        </div>\n        <div data-l10n-id=\"emergency-callback-mode\" class=\"message\">Emergency call back mode</div>\n        <div class=\"timer\">\n        </div>\n      </div>\n\n      <div data-z-index-level=\"notification-toaster\" id=\"notification-toaster\">\n        <img id=\"toaster-icon\" />\n        <div id=\"toaster-title\"></div>\n        <div id=\"toaster-detail\"></div>\n      </div>\n\n      <!-- keyboard -->\n      <div data-z-index-level=\"keyboards\" class=\"hide\" id=\"keyboards\"><iframe hidden=\"\" src=\"app://keyboard.gaiamobile.org/index.html#en\" mozbrowser=\"true\" mozpasspointerevents=\"true\" mozapp=\"app://keyboard.gaiamobile.org/manifest.webapp\" data-frame-name=\"en\" data-frame-origin=\"app://keyboard.gaiamobile.org\" data-frame-path=\"/index.html#en\" data-url=\"app://keyboard.gaiamobile.org/index.html#en\"></iframe></div>\n\n      <div data-z-index-level=\"cards-view\" id=\"cards-view\">\n        <ul>\n        </ul>\n      </div>\n\n      <!-- icc / stk -->\n      <div data-z-index-level=\"icc-view\" id=\"icc-view\">\n        <form id=\"icc-alert\" data-type=\"confirm\" class=\"generic-dialog\" role=\"dialog\">\n          <section>\n            <h1 data-l10n-id=\"icc-message\">Operator message</h1>\n            <p id=\"icc-alert-msg\"></p>\n          </section>\n          <menu>\n            <button class=\"recommend full\" id=\"icc-alert-btn\" data-l10n-id=\"ok\" type=\"button\">OK</button>\n          </menu>\n        </form>\n        <form id=\"icc-confirm\" data-type=\"confirm\" class=\"generic-dialog\" role=\"dialog\">\n          <section>\n            <h1 data-l10n-id=\"icc-message\">Operator message</h1>\n            <p id=\"icc-confirm-msg\"></p>\n          </section>\n          <menu>\n            <button id=\"icc-confirm-btn_close\" data-l10n-id=\"close\" type=\"button\">Close</button>\n            <button id=\"icc-confirm-btn_back\" data-l10n-id=\"back\" type=\"button\">Back</button>\n            <button class=\"recommend\" id=\"icc-confirm-btn\" data-l10n-id=\"ok\" type=\"button\">OK</button>\n          </menu>\n        </form>\n        <form id=\"icc-asyncconfirm\" data-type=\"confirm\" class=\"generic-dialog\" role=\"dialog\">\n          <section>\n            <h1 data-l10n-id=\"icc-message\">Operator message</h1>\n            <p id=\"icc-asyncconfirm-msg\"></p>\n          </section>\n          <menu>\n            <button id=\"icc-asyncconfirm-btn-no\" data-l10n-id=\"no\" type=\"button\">No</button>\n            <button class=\"recommend\" id=\"icc-asyncconfirm-btn-yes\" data-l10n-id=\"yes\" type=\"button\">Yes</button>\n          </menu>\n        </form>\n        <form id=\"icc-input\" data-type=\"confirm\" class=\"generic-dialog\" role=\"dialog\">\n          <section>\n            <h1 data-l10n-id=\"icc-inputtitle\">STK Query</h1>\n            <p id=\"icc-input-msg\"></p>\n            <input type=\"text\" required=\"\" id=\"icc-input-box\" />\n          </section>\n          <menu>\n              <button id=\"icc-input-btn_help\" data-l10n-id=\"help\" type=\"button\">Help</button>\n              <button id=\"icc-input-btn_back\" data-l10n-id=\"back\" type=\"button\">Back</button>\n              <span class=\"yesnodisabled\">\n                <button class=\"recommend\" id=\"icc-input-btn\" data-l10n-id=\"ok\" type=\"button\">OK</button>\n              </span>\n              <span class=\"yesnoenabled\">\n                <button id=\"icc-input-btn_no\" data-l10n-id=\"no\" type=\"button\">No</button>\n                <button class=\"recommend\" id=\"icc-input-btn_yes\" data-l10n-id=\"yes\" type=\"button\">Yes</button>\n              </span>\n          </menu>\n        </form>\n      </div>\n\n      <div data-z-index-level=\"sleep-menu\" id=\"sleep-menu\">\n        <div id=\"sleep-menu-container\">\n          <h3 data-l10n-id=\"deviceMenu\">Phone</h3>\n          <ul role=\"menu\">\n          </ul>\n        </div>\n        <menu>\n          <button data-l10n-id=\"cancel\">Cancel</button>\n        </menu>\n      </div>\n\n      <section data-button=\"false\" data-z-index-level=\"system-notification-banner\" class=\"banner generic-dialog\" role=\"dialog\" id=\"system-banner\">\n        <p></p>\n        <button></button>\n      </section>\n\n      <div data-z-index-level=\"system-overlay\" id=\"system-overlay\">\n        <div id=\"battery\">\n          <span class=\"icon-battery\"></span>\n          <span data-l10n-id=\"battery-almost-empty\" class=\"battery-notification\">Battery almost empty</span>\n        </div>\n\n        <div class=\"vibration\" id=\"volume\">\n          <span class=\"vibration\"></span>\n          <span class=\"mute-state\"></span>\n          <span class=\"volume\"></span>\n          <section>\n            <div class=\"active\"></div>\n            <div class=\"active\"></div>\n            <div class=\"active\"></div>\n            <div class=\"active\"></div>\n            <div class=\"active\"></div>\n            <div></div>\n            <div></div>\n            <div></div>\n            <div></div>\n            <div></div>\n            <div></div>\n            <div></div>\n            <div></div>\n            <div></div>\n            <div></div>\n            <div></div>\n          </section>\n        </div>\n      </div>\n\n      <div data-z-index-level=\"gesture-panel\" class=\"gesture-panel\" id=\"bottom-panel\" style=\"display: block;\"></div>\n      <div data-z-index-level=\"software-buttons\" id=\"software-buttons\">\n        <button id=\"software-home-button\"></button>\n      </div>\n\n      <button data-z-index-level=\"fullscreen-software-home-button\" id=\"fullscreen-software-home-button\"></button>\n\n    <form data-type=\"action\" role=\"dialog\" data-z-index-level=\"action-menu\"><header></header><menu></menu></form></div> <!-- end of #screen -->\n  \n<script lang=\"ar\" type=\"application/l10n\">\n  {\"notifications\":{\"_\":\"التنبيهات\"},\"clear-all\":{\"_\":\"إزالة الكل\"},\"emergency-callback-mode\":{\"_\":\"Emergency call back mode\"},\"close\":{\"_\":\"إغلاق\"},\"ok\":{\"_\":\"موافق\"},\"inputCodeRetriesLeft\":{\"_\":\"{[ plural(n) ]}\",\"_[one]\":\"last try.\",\"_[two]\":\"{{n}} tries left.\",\"_[few]\":\"{{n}} tries left.\",\"_[many]\":\"{{n}} tries left.\",\"_[other]\":\"{{n}} tries left.\"},\"simPin\":{\"_\":\"كود SIM PIN\"},\"pukCode\":{\"_\":\"كود PUK \"},\"nckCode\":{\"_\":\"كود NCK\"},\"newSimPinMsg\":{\"_\":\"أنشىء رقم تعريف شخصي (يجب أن يحتوي من 4 إلى 8 أرقام)\"},\"confirmNewSimPinMsg\":{\"_\":\"قم بتأكيد كود PIN\"},\"crash-dialog-message\":{\"_\":\"هل ترغب في ارسال تقرير عن الانهيار لموزيلا للمساعدة في حل المشكلة؟ (ترسل التقارير عبر الواي فاي فقط.)\"},\"crash-info-link\":{\"_\":\"ماذا يحتوي تقرير الانهيار؟\"},\"crash-always-report\":{\"_\":\"دائما قم بإرسال تقرير لموزيلا عند حدوث انهيار.\"},\"crash-dont-send\":{\"_\":\"لا ترسل\"},\"crash-end\":{\"_\":\"أرسل التقرير\"},\"done\":{\"_\":\"تم\"},\"crashReports\":{\"_\":\"تقارير الانهيارات\"},\"crash-reports-description-1\":{\"_\":\"تقرير الانهيار يحتوي على تفاصيل الانهيار و جوّالك ولمحة عن حالة جوّالك لحظه حدوث الانهيار.\"},\"crash-reports-description-2\":{\"_\":\"ربما يحتوي على الصفحات المفتوحة والتطبيقات، بعض النصوص المطبوعة ومحتوى الرسائل المفتوحة، اخر تأريخ التصفح أو موقعك الجغرافي المستخدم في التطبيق المفتوح.\"},\"crash-reports-description-3-start\":{\"_\":\"نحن نستخدم تقارير الانهيار لمحاولة حل المشاكل وتحسين منتجاتنا. نحن نتعامل مع معلوماتك كما هي موضحة في\"},\"crash-reports-description-3-privacy\":{\"_\":\"سياسة الخصوصية\"},\"crash-reports-description-3-end\":{\"_\":\".\"},\"error-title\":{\"_\":\"يواجه التطبيق {{name}} مشاكل\"},\"error-message\":{\"_\":\"لم يتم تحميل التطبيق {{name}} صورة صحيحة\"},\"try-again\":{\"_\":\"حاول مرة أخرى\"},\"username\":{\"_\":\"اسم المستخدم\"},\"password\":{\"_\":\"كلمة السِّر\"},\"cancel\":{\"_\":\"إلغاء\"},\"login\":{\"_\":\"تسجيل الدخول\"},\"choose-option\":{\"_\":\"حدد\"},\"select-time\":{\"_\":\"حدد وقت\"},\"select-day\":{\"_\":\"حدد يوم\"},\"more-info\":{\"_\":\"More info…\"},\"remember-my-choice\":{\"_\":\"تذكر إختياري\"},\"dontshare\":{\"_\":\"Don't Share\"},\"share\":{\"_\":\"Share\"},\"size\":{\"_\":\"الحجم\"},\"author\":{\"_\":\"المُبرمج\"},\"install\":{\"_\":\"تثبيت {{name}} من {{origin}}؟\"},\"cancel-install\":{\"_\":\"إلغاء التثبيت\"},\"cancelling-will-not-refund\":{\"_\":\"الالغاء لن يعيد النقود للمشترى. إعادة النقود للمحتوى المُشترى فقط من خلال البائع الاصلي.\"},\"apps-can-be-installed-later\":{\"_\":\"يمكن تثبيت التطبيقات لاحقا من مصدر التثبيت الاصلي.\"},\"are-you-sure-you-want-to-cancel\":{\"_\":\"هل أنت متأكد من إلغاء التثبيت؟\"},\"resume\":{\"_\":\"إستئناف\"},\"app-download-can-be-restarted\":{\"_\":\"يم�
09:24:50     INFO -  ======================================================================
09:24:50     INFO -  ERROR: test_add_new_contact (test_add_new_contact.TestContacts)
09:24:50     INFO -  ----------------------------------------------------------------------
09:24:50     INFO -  Traceback (most recent call last):
09:24:50     INFO -    File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/marionette_test.py", line 132, in run
09:24:50     INFO -      testMethod()
09:24:50     INFO -    File "/builds/slave/test/gaia/tests/python/gaia-ui-tests/gaiatest/tests/functional/contacts/test_add_new_contact.py", line 18, in test_add_new_contact
09:24:50     INFO -      contacts_app.launch()
09:24:50     INFO -    File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/gaiatest/apps/contacts/app.py", line 23, in launch
09:24:50     INFO -      Base.launch(self)
09:24:50     INFO -    File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/gaiatest/apps/base.py", line 26, in launch
09:24:50     INFO -      self.app = self.apps.launch(self.name, launch_timeout=launch_timeout)
09:24:50     INFO -    File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/gaiatest/gaia_test.py", line 72, in launch
09:24:50     INFO -      result = self.marionette.execute_async_script("GaiaApps.launchWithName('%s')" % name, script_timeout=launch_timeout)
09:24:50     INFO -    File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/marionette.py", line 1068, in execute_async_script
09:24:50     INFO -      filename=os.path.basename(frame[0]))
09:24:50     INFO -    File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/marionette.py", line 572, in _send_message
09:24:50     INFO -      self._handle_error(response)
09:24:50     INFO -    File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/marionette.py", line 621, in _handle_error
09:24:50    ERROR -      raise ScriptTimeoutException(message=message, status=status, stacktrace=stacktrace)
09:24:50    ERROR -  TEST-UNEXPECTED-FAIL | test_add_new_contact.py TestContacts.test_add_new_contact | ScriptTimeoutException: timed out
09:24:50     INFO -  ----------------------------------------------------------------------
09:24:50     INFO -  Ran 1 test in 69.679s
09:24:50  WARNING -  FAILED (errors=1)
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → WORKSFORME
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
You need to log in before you can comment on or make changes to this bug.