Closed Bug 796886 Opened 13 years ago Closed 13 years ago

Tabs Menu is not closed when toolbar buttons are tapped

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(firefox18 verified, firefox19 verified)

VERIFIED FIXED
Firefox 19
Tracking Status
firefox18 --- verified
firefox19 --- verified

People

(Reporter: xti, Assigned: lucasr)

Details

Attachments

(1 file, 1 obsolete file)

Firefox 18.0a1 (2012-10-01) Device: Galaxy Note OS: Android 4.0.4 Steps to reproduce: 1. Go to news.google.com and tap on any title 2. Tap on Tabs Menu button 3. Tap on Reader Mode icon Expected result: Tabs Menu is closed after step 3. Actual result: Tabs Menu is still displayed after step 3. Note: Going to gmail.com and tapping on identity-site lock button, will have the same actual result.
This patch consolidates the tapping-to-close-tabs-panel behaviour in a single place (MainLayout) instead of scattering a listener in multiple places. Tapping anywhere on main layout (toolbar + content area) should close tabs panel on phones.
Attachment #668390 - Flags: review?(mark.finkle)
Attachment #668390 - Attachment is obsolete: true
Attachment #668390 - Flags: review?(mark.finkle)
Comment on attachment 668467 [details] [diff] [review] Tapping anywhere in main layout should close tabs panel on phones I think we should add GeckoApp$MainLayout to GeckoViewsFactory to make the lookup faster than normal Android. r+ with that addition
Attachment #668467 - Flags: review?(mark.finkle) → review+
Backed out: https://hg.mozilla.org/integration/mozilla-inbound/rev/78918f4eb983 Found a serious bug in tabstray on post-Honeycomb devices. Will submit a new patch fixing this.
--- a/mobile/android/base/BrowserApp.java +++ b/mobile/android/base/BrowserApp.java @@ -693,17 +693,17 @@ abstract public class BrowserApp extends private class HideTabsTouchListener implements OnInterceptTouchListener { private boolean mIsHidingTabs = false; @Override public boolean onInterceptTouchEvent(View view, MotionEvent event) { // Pre-Honeycomb Android needs to account for scroll state for the // touched view otherwise tapping on an "empty" part of the view will // still be considered a valid touch event. - if (Build.VERSION.SDK_INT < 11) { + if (view.getScrollX() != 0 || view.getScrollY() != 0) { Rect rect = new Rect(); view.getHitRect(rect); rect.offset(-view.getScrollX(), -view.getScrollY()); int[] viewCoords = new int[2]; view.getLocationOnScreen(viewCoords); int x = (int) event.getRawX() - viewCoords[0]; Here's the needed change in the original patch. We need to handle scroll state independently of the Android version. We're using scroll even on Honeycomb+ right now because we can't enable textureview just yet due to perf regressions (see bug 792259). mfinkle, just approve the change here and I'll push the patch again (I confirmed it works on multiple devices).
(In reply to Lucas Rocha (:lucasr) from comment #6) > Here's the needed change in the original patch. We need to handle scroll > state independently of the Android version. We're using scroll even on > Honeycomb+ right now because we can't enable textureview just yet due to > perf regressions (see bug 792259). mfinkle, just approve the change here and > I'll push the patch again (I confirmed it works on multiple devices). r+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 19
Build ID: 19.0 (2012-10-16) Nightly Channel Device: Samsung Galaxy Nexus OS: Android 4.1 Steps executed: 1. Go to news.google.com and tap on any title 2. Tap on Tabs Menu button 3. Tap on Reader Mode icon Tab Menu is closed. Setting the bug to Verified Fixed.
Status: RESOLVED → VERIFIED
Comment on attachment 668467 [details] [diff] [review] Tapping anywhere in main layout should close tabs panel on phones [Approval Request Comment] Bug caused by (feature/regressing bug #): n/a User impact if declined: Closing tabs tray by tapping the main UI is confusing because tapping on toolbar opens awesome screen. Tapping anywhere in main UI should close tabs tray. Tabs UI feels more solid with this change. Testing completed (on m-c, etc.): It's been in m-c for a few weeks now, no issues. Risk to taking this patch (and alternatives if risky): Low, well tested in m-c. String or UUID changes made by this patch: none.
Attachment #668467 - Flags: approval-mozilla-aurora?
Comment on attachment 668467 [details] [diff] [review] Tapping anywhere in main layout should close tabs panel on phones Approving on aurora as it improves Tabs UI experience, been on m-c for several days and has been verified by qa testing as well.
Attachment #668467 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Assignee: nobody → lucasr.at.mozilla
Flags: in-testsuite-
And backed out due to build failures. https://hg.mozilla.org/releases/mozilla-aurora/rev/5c764e82ca2c https://tbpl.mozilla.org/php/getParsedLog.php?id=16641421&tree=Mozilla-Aurora&full=1 JAR gecko-browser.jar /builds/slave/m-aurora-andrd/build/obj-firefox/config/nsinstall -D classes/gecko-browser /usr/bin/javac -target 1.5 -source 1.5 -classpath /tools/android-sdk-r16/platforms/android-16/android.jar -bootclasspath /tools/android-sdk-r16/platforms/android-16/android.jar -encoding UTF8 -g:source,lines -Werror -Xlint:all,-deprecation,-fallthrough -d classes/gecko-browser -classpath "jars/gecko-mozglue.jar:jars/gecko-util.jar:jars/sync-thirdparty.jar" /builds/slave/m-aurora-andrd/build/mobile/android/base/AboutHomeContent.java /builds/slave/m-aurora-andrd/build/mobile/android/base/AboutHomePromoBox.java /builds/slave/m-aurora-andrd/build/mobile/android/base/AboutHomeSection.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ActivityHandlerHelper.java /builds/slave/m-aurora-andrd/build/mobile/android/base/AndroidImport.java /builds/slave/m-aurora-andrd/build/mobile/android/base/AndroidImportPreference.java /builds/slave/m-aurora-andrd/build/mobile/android/base/AlertNotification.java /builds/slave/m-aurora-andrd/build/mobile/android/base/AnimatedHeightLayout.java /builds/slave/m-aurora-andrd/build/mobile/android/base/AwesomeBar.java /builds/slave/m-aurora-andrd/build/mobile/android/base/AwesomebarResultHandler.java /builds/slave/m-aurora-andrd/build/mobile/android/base/AwesomeBarTabs.java /builds/slave/m-aurora-andrd/build/mobile/android/base/awesomebar/AwesomeBarTab.java /builds/slave/m-aurora-andrd/build/mobile/android/base/awesomebar/AllPagesTab.java /builds/slave/m-aurora-andrd/build/mobile/android/base/awesomebar/BookmarksTab.java /builds/slave/m-aurora-andrd/build/mobile/android/base/awesomebar/HistoryTab.java /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserApp.java /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserToolbar.java /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserToolbarBackground.java /builds/slave/m-aurora-andrd/build/mobile/android/base/CameraImageResultHandler.java /builds/slave/m-aurora-andrd/build/mobile/android/base/CameraVideoResultHandler.java /builds/slave/m-aurora-andrd/build/mobile/android/base/CanvasDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/SyncPreference.java /builds/slave/m-aurora-andrd/build/mobile/android/base/db/BrowserDB.java /builds/slave/m-aurora-andrd/build/mobile/android/base/db/LocalBrowserDB.java /builds/slave/m-aurora-andrd/build/mobile/android/base/db/DBUtils.java /builds/slave/m-aurora-andrd/build/mobile/android/base/DoorHanger.java /builds/slave/m-aurora-andrd/build/mobile/android/base/DoorHangerPopup.java /builds/slave/m-aurora-andrd/build/mobile/android/base/Favicons.java /builds/slave/m-aurora-andrd/build/mobile/android/base/FilePickerResultHandler.java /builds/slave/m-aurora-andrd/build/mobile/android/base/FilePickerResultHandlerSync.java /builds/slave/m-aurora-andrd/build/mobile/android/base/FindInPageBar.java /builds/slave/m-aurora-andrd/build/mobile/android/base/FlowLayout.java /builds/slave/m-aurora-andrd/build/mobile/android/base/FontSizePreference.java /builds/slave/m-aurora-andrd/build/mobile/android/base/FormAssistPopup.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoAccessibility.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoApplication.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoApp.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoAppShell.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoBatteryManager.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoConnectivityReceiver.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoEvent.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoHalDefines.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoInputConnection.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoMenu.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoMenuInflater.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoMenuItem.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoMessageReceiver.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoSubMenu.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoPreferences.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoProfile.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoThread.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GlobalHistory.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoViewsFactory.java /builds/slave/m-aurora-andrd/build/mobile/android/base/HeightChangeAnimation.java /builds/slave/m-aurora-andrd/build/mobile/android/base/InputMethods.java /builds/slave/m-aurora-andrd/build/mobile/android/base/LinkPreference.java /builds/slave/m-aurora-andrd/build/mobile/android/base/LinkTextView.java /builds/slave/m-aurora-andrd/build/mobile/android/base/MemoryMonitor.java /builds/slave/m-aurora-andrd/build/mobile/android/base/MenuButton.java /builds/slave/m-aurora-andrd/build/mobile/android/base/MenuItemActionBar.java /builds/slave/m-aurora-andrd/build/mobile/android/base/MenuItemDefault.java /builds/slave/m-aurora-andrd/build/mobile/android/base/MultiChoicePreference.java /builds/slave/m-aurora-andrd/build/mobile/android/base/NSSBridge.java /builds/slave/m-aurora-andrd/build/mobile/android/base/CustomEditText.java /builds/slave/m-aurora-andrd/build/mobile/android/base/OnInterceptTouchListener.java /builds/slave/m-aurora-andrd/build/mobile/android/base/PrefsHelper.java /builds/slave/m-aurora-andrd/build/mobile/android/base/PrivateDataPreference.java /builds/slave/m-aurora-andrd/build/mobile/android/base/PropertyAnimator.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ProfileMigrator.java /builds/slave/m-aurora-andrd/build/mobile/android/base/PromptService.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sqlite/ByteBufferInputStream.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sqlite/MatrixBlobCursor.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sqlite/SQLiteBridge.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sqlite/SQLiteBridgeException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ReaderModeUtils.java /builds/slave/m-aurora-andrd/build/mobile/android/base/RemoteTabs.java /builds/slave/m-aurora-andrd/build/mobile/android/base/RobocopAPI.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ScreenshotHandler.java /builds/slave/m-aurora-andrd/build/mobile/android/base/SetupScreen.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ShapedButton.java /builds/slave/m-aurora-andrd/build/mobile/android/base/SiteIdentityPopup.java /builds/slave/m-aurora-andrd/build/mobile/android/base/SuggestClient.java /builds/slave/m-aurora-andrd/build/mobile/android/base/SurfaceBits.java /builds/slave/m-aurora-andrd/build/mobile/android/base/Tab.java /builds/slave/m-aurora-andrd/build/mobile/android/base/Tabs.java /builds/slave/m-aurora-andrd/build/mobile/android/base/TabsButton.java /builds/slave/m-aurora-andrd/build/mobile/android/base/TabsPanel.java /builds/slave/m-aurora-andrd/build/mobile/android/base/TabsPanelButton.java /builds/slave/m-aurora-andrd/build/mobile/android/base/TabsTray.java /builds/slave/m-aurora-andrd/build/mobile/android/base/TabsAccessor.java /builds/slave/m-aurora-andrd/build/mobile/android/base/Telemetry.java /builds/slave/m-aurora-andrd/build/mobile/android/base/TextSelection.java /builds/slave/m-aurora-andrd/build/mobile/android/base/TextSelectionHandle.java /builds/slave/m-aurora-andrd/build/mobile/android/base/WebAppAllocator.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ZoomConstraints.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/BitmapUtils.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/BufferedCairoImage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/CairoGLInfo.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/CairoImage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/CairoUtils.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/CheckerboardImage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/DisplayPortCalculator.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/DisplayPortMetrics.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/DrawTimingQueue.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/FloatSize.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/GeckoLayerClient.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/GfxInfoThread.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/GLController.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/ImmutableViewportMetrics.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/InputConnectionHandler.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/IntSize.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/Layer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/LayerRenderer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/LayerView.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/PluginLayer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/NinePatchTileLayer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/PanningPerfAPI.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/PointUtils.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/RectUtils.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/ScreenshotLayer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/ScrollbarLayer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/SingleTileLayer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/TextLayer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/TextureGenerator.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/TextureReaper.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/TileLayer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/TouchEventHandler.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/ViewTransform.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/ViewportMetrics.java /builds/slave/m-aurora-andrd/build/mobile/android/base/gfx/VirtualLayer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ui/Axis.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ui/PanZoomController.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ui/PanZoomTarget.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ui/SimpleScaleGestureDetector.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ui/SubdocumentScrollHelper.java /builds/slave/m-aurora-andrd/build/mobile/android/base/widget/DateTimePicker.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoNetworkManager.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoScreenOrientationListener.java /builds/slave/m-aurora-andrd/build/mobile/android/base/UpdateService.java /builds/slave/m-aurora-andrd/build/mobile/android/base/GeckoUpdateReceiver.java /builds/slave/m-aurora-andrd/build/mobile/android/base/ReferrerReceiver.java App.java MarketplaceApp.java WebApp.java WebApps.java GeckoActivity.java LauncherShortcuts.java NotificationHandler.java Restarter.java db/BrowserContract.java db/BrowserProvider.java db/PasswordsProvider.java db/FormHistoryProvider.java db/TabsProvider.java db/GeckoProvider.java SmsManager.java UpdateServiceHelper.java CrashReporter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/Announcement.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/AnnouncementPresenter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/AnnouncementsBroadcastReceiver.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/AnnouncementsBroadcastService.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/AnnouncementsConstants.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/AnnouncementsFetchDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/AnnouncementsFetcher.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/AnnouncementsFetchResourceDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/AnnouncementsService.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/announcements/AnnouncementsStartReceiver.java /builds/slave/m-aurora-andrd/build/mobile/android/base/background/BackgroundConstants.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/AlreadySyncingException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/CollectionKeys.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/CommandProcessor.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/CommandRunner.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/config/AccountPickler.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/config/ClientRecordTerminator.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/config/ConfigurationMigrator.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/CredentialException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/CredentialsSource.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/crypto/CryptoException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/crypto/CryptoInfo.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/crypto/HKDF.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/crypto/HMACVerificationException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/crypto/KeyBundle.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/crypto/MissingCryptoInputException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/crypto/NoKeyBundleException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/crypto/PersistedCrypto5Keys.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/CryptoRecord.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/DelayedWorkTracker.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/delegates/ClientsDataDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/delegates/FreshStartDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/delegates/GlobalSessionCallback.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/delegates/InfoCollectionsDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/delegates/KeyUploadDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/delegates/MetaGlobalDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/delegates/WipeServerDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/EngineSettings.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/ExtendedJSONObject.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/GlobalSession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/HTTPFailureException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/InfoCollections.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/BigIntegerHelper.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/Gx3OrGx4IsZeroOrOneException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/IncorrectZkpException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeClient.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeCrypto.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeJson.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeNoActivePairingException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeNumGenerator.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeNumGeneratorRandom.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeParty.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeRequest.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeRequestDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/JPakeResponse.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/CompleteStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/ComputeFinalStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/ComputeKeyVerificationStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/ComputeStepOneStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/ComputeStepTwoStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/DecryptDataStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/DeleteChannel.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/GetChannelStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/GetRequestStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/JPakeStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/PutRequestStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/stage/VerifyPairingStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/jpake/Zkp.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/KeyBundleProvider.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/log/writers/AndroidLevelCachingLogWriter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/log/writers/AndroidLogWriter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/log/writers/LevelFilteringLogWriter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/log/writers/LogWriter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/log/writers/PrintLogWriter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/log/writers/SimpleTagLogWriter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/log/writers/StringLogWriter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/log/writers/TagLogWriter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/log/writers/ThreadLocalTagLogWriter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/Logger.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/MetaGlobal.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/MetaGlobalException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/MetaGlobalMissingEnginesException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/MetaGlobalNotSetException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/middleware/Crypto5MiddlewareRepository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/middleware/Crypto5MiddlewareRepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/middleware/MiddlewareRepository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/middleware/MiddlewareRepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/BaseResource.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/ConnectionMonitorThread.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/HandleProgressException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/HttpResponseObserver.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/Resource.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/ResourceDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/SyncResourceDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/SyncResponse.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/SyncStorageCollectionRequest.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/SyncStorageCollectionRequestDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/SyncStorageRecordRequest.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/SyncStorageRequest.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/SyncStorageRequestDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/SyncStorageRequestIncrementalDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/SyncStorageResponse.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/TLSSocketFactory.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/WBOCollectionRequestDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/net/WBORequestDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/NoCollectionKeysSetException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/NodeAuthenticationException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/NonArrayJSONException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/NonObjectJSONException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/NullClusterURLException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/PersistedMetaGlobal.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/PrefsSource.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/receivers/SyncAccountDeletedReceiver.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/receivers/SyncAccountDeletedService.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/receivers/UpgradeReceiver.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserBookmarksDataAccessor.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserBookmarksRepository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserBookmarksRepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserHistoryDataAccessor.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserHistoryDataExtender.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserHistoryRepository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserHistoryRepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserRepository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserRepositoryDataAccessor.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/AndroidBrowserRepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/BookmarksDeletionManager.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/BookmarksInsertionManager.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/BrowserContractHelpers.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/CachedSQLiteOpenHelper.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/ClientsDatabase.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/ClientsDatabaseAccessor.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/FennecControlHelper.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/FennecTabsRepository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/FormHistoryRepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/PasswordsRepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/android/RepoUtils.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/BookmarkNeedsReparentingException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/BookmarksRepository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/ConstrainedServer11Repository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/DeferrableRepositorySessionCreationDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionBeginDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionFetchRecordsDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionFinishDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionStoreDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/RepositorySessionBeginDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/RepositorySessionCleanDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/RepositorySessionCreationDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/RepositorySessionFetchRecordsDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/RepositorySessionFinishDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/RepositorySessionGuidsSinceDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/RepositorySessionStoreDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/delegates/RepositorySessionWipeDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/BookmarkRecord.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/BookmarkRecordFactory.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/ClientRecord.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/ClientRecordFactory.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/FormHistoryRecord.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/HistoryRecord.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/HistoryRecordFactory.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/PasswordRecord.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/Record.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/TabsRecord.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/domain/VersionConstants.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/FetchFailedException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/HashSetStoreTracker.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/HistoryRepository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/IdentityRecordFactory.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/InactiveSessionException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/InvalidBookmarkTypeException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/InvalidRequestException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/InvalidSessionTransitionException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/MultipleRecordsForGuidException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/NoContentProviderException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/NoGuidForIdException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/NoStoreDelegateException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/NullCursorException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/ParentNotFoundException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/ProfileDatabaseException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/RecordFactory.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/RecordFilter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/Repository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/RepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/RepositorySessionBundle.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/Server11Repository.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/Server11RepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/StoreFailedException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/StoreTracker.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/repositories/StoreTrackingRepositorySession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/Server11PreviousPostFailedException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/Server11RecordPostFailedException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/AccountActivity.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/ActivityUtils.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/ClientRecordArrayAdapter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/RedirectToSetupActivity.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/SendTabActivity.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/SetupFailureActivity.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/SetupSuccessActivity.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/SetupSyncActivity.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/SyncActivity.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/activities/WebViewActivity.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/auth/AccountAuthenticator.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/auth/AuthenticateAccountStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/auth/AuthenticationResult.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/auth/AuthenticatorStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/auth/EnsureUserExistenceStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/auth/FetchUserNodeStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/Constants.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/InvalidSyncKeyException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/SyncAccounts.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/setup/SyncAuthenticatorService.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/AbstractNonRepositorySyncStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/AndroidBrowserBookmarksServerSyncStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/AndroidBrowserHistoryServerSyncStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/CheckPreconditionsStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/CompletedStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/EnsureClusterURLStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/EnsureCrypto5KeysStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/FennecTabsServerSyncStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/FetchInfoCollectionsStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/FetchMetaGlobalStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/FormHistoryServerSyncStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/GlobalSyncStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/NoSuchStageException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/NoSyncIDException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/PasswordsServerSyncStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/ServerSyncStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/SyncClientsEngineStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/stage/UploadMetaGlobalStage.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/StubActivity.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/syncadapter/SyncAdapter.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/syncadapter/SyncService.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/SyncConfiguration.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/SyncConfigurationException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/SyncException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/ConcurrentRecordConsumer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/RecordConsumer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/RecordsChannel.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/RecordsChannelDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/RecordsConsumerDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/SerialRecordConsumer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/ServerLocalSynchronizer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/ServerLocalSynchronizerSession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/SessionNotBegunException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/Synchronizer.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/SynchronizerDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/SynchronizerSession.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/SynchronizerSessionDelegate.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/UnbundleError.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/synchronizer/UnexpectedSessionException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/SynchronizerConfiguration.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/ThreadPool.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/UnexpectedJSONException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/UnknownSynchronizerConfigurationVersionException.java /builds/slave/m-aurora-andrd/build/mobile/android/base/sync/Utils.java sync/GlobalConstants.java sync/SyncConstants.java R.java /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserApp.java:664: cannot find symbol symbol : class MotionEvent location: class org.mozilla.gecko.BrowserApp.HideTabsTouchListener public boolean onInterceptTouchEvent(View view, MotionEvent event) { ^ /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserApp.java:692: cannot find symbol symbol : class MotionEvent location: class org.mozilla.gecko.BrowserApp.HideTabsTouchListener public boolean onTouch(View view, MotionEvent event) { ^ /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserApp.java:669: cannot find symbol symbol : class Rect location: class org.mozilla.gecko.BrowserApp.HideTabsTouchListener Rect rect = new Rect(); ^ /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserApp.java:669: cannot find symbol symbol : class Rect location: class org.mozilla.gecko.BrowserApp.HideTabsTouchListener Rect rect = new Rect(); ^ /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserApp.java:684: cannot find symbol symbol : variable MotionEvent location: class org.mozilla.gecko.BrowserApp.HideTabsTouchListener if (event.getActionMasked() == MotionEvent.ACTION_DOWN && autoHideTabs()) { ^ /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserApp.java:696: cannot find symbol symbol : variable MotionEvent location: class org.mozilla.gecko.BrowserApp.HideTabsTouchListener if (action == MotionEvent.ACTION_UP || action == MotionEvent.ACTION_CANCEL) { ^ /builds/slave/m-aurora-andrd/build/mobile/android/base/BrowserApp.java:696: cannot find symbol symbol : variable MotionEvent location: class org.mozilla.gecko.BrowserApp.HideTabsTouchListener if (action == MotionEvent.ACTION_UP || action == MotionEvent.ACTION_CANCEL) { ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 7 errors make[6]: *** [jars/gecko-browser.jar] Error 1
Verified on: Build ID: 18.0 (2012-11-19) Aurora Channel Device: Samsung SII OS: Android 4.0.3
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: