Files
tubestation/mobile/android/focus-android/app/lint-baseline.xml
Jonathan Almeida fd7f7bef84 Bug 1872229 - Move mozilla-lint-rules to tooling-lint r=tcampbell,android-reviewers,adhingra,mcarare
There are only a few more rules in the fenix project that are better
having in the tooling-lint component, so lets just move that here.

Differential Revision: https://phabricator.services.mozilla.com/D236048
2025-04-11 04:37:30 +00:00

3743 lines
147 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.9.0" type="baseline" client="gradle" dependencies="false" name="AGP (8.9.0)" variant="all" version="8.9.0">
<issue
id="CommitTransaction"
message="This transaction should be completed with a `commit()` call"
errorLine1=" .beginTransaction()"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/navigation/MainActivityNavigation.kt"
line="254"
column="14"/>
</issue>
<issue
id="DefaultLocale"
message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
errorLine1=" binding.trackersCount.text = String.format(&quot;%,d&quot;, blockedTrackersCount)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/TrackingProtectionPanel.kt"
line="160"
column="38"/>
</issue>
<issue
id="DefaultLocale"
message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
errorLine1=" binding.trackersCount.text = String.format(&quot;%,d&quot;, blockedTrackersCount)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/TrackingProtectionPanel.kt"
line="160"
column="38"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `usesCleartextTraffic` is only used in API level 23 and higher (current min is 21)"
errorLine1=" android:usesCleartextTraffic=&quot;true&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/AndroidManifest.xml"
line="70"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `textFontWeight` is only used in API level 28 and higher (current min is 21)"
errorLine1=" android:textFontWeight=&quot;600&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_crash_reporter.xml"
line="79"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `android:foreground` has no effect on API levels lower than 23 (current min is 21)"
errorLine1=" android:foreground=&quot;?selectableItemBackground&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_custom_domain.xml"
line="13"
column="5"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `font` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:font=&quot;@font/metropolis_black&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="11"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontStyle` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontStyle=&quot;normal&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="12"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontWeight` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontWeight=&quot;900&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="13"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `font` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:font=&quot;@font/metropolis_extrabold&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="20"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontStyle` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontStyle=&quot;normal&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="21"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontWeight` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontWeight=&quot;800&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="22"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `font` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:font=&quot;@font/metropolis_bold&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="29"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontStyle` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontStyle=&quot;normal&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="30"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontWeight` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontWeight=&quot;700&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="31"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `font` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:font=&quot;@font/metropolis_semibold&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="38"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontStyle` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontStyle=&quot;normal&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="39"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontWeight` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontWeight=&quot;600&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="40"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `font` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:font=&quot;@font/metropolis_medium&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="47"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontStyle` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontStyle=&quot;normal&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="48"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontWeight` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontWeight=&quot;500&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="49"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `font` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:font=&quot;@font/metropolis_regular&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="56"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontStyle` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontStyle=&quot;normal&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="57"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontWeight` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontWeight=&quot;400&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="58"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `font` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:font=&quot;@font/metropolis_thin&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="65"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontStyle` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontStyle=&quot;normal&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="66"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontWeight` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontWeight=&quot;200&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="67"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `font` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:font=&quot;@font/metropolis_light&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="74"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontStyle` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontStyle=&quot;normal&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="75"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `fontWeight` is only used in API level 26 and higher (current min is 21)"
errorLine1=" android:fontWeight=&quot;100&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/font/metropolis.xml"
line="76"
column="9"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `android:foreground` has no effect on API levels lower than 23 (current min is 21)"
errorLine1=" android:foreground=&quot;@drawable/preference_multiselect_search_engine_foreground&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/search_engine_checkbox_button.xml"
line="13"
column="5"/>
</issue>
<issue
id="AndroidSrcXmlDetector"
message="Using android:src to define resource instead of app:srcCompat"
errorLine1=" android:src=&quot;@drawable/mozac_ic_chevron_right_24&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/cookies_preference.xml"
line="50"
column="13"/>
</issue>
<issue
id="AndroidSrcXmlDetector"
message="Using android:tint to tint ImageView instead of app:tint with AppCompatImageView"
errorLine1=" android:tint=&quot;@color/photonWhite&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/dialog_add_to_homescreen2.xml"
line="93"
column="13"/>
</issue>
<issue
id="AndroidSrcXmlDetector"
message="Using android:src to define resource instead of app:srcCompat"
errorLine1=" android:src=&quot;@drawable/ic_reorder&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_custom_domain.xml"
line="33"
column="9"/>
</issue>
<issue
id="AndroidSrcXmlDetector"
message="Using android:src to define resource instead of app:srcCompat"
errorLine1=" android:src=&quot;@drawable/ic_menu&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_indicator_menu_button.xml"
line="15"
column="9"/>
</issue>
<issue
id="AndroidSrcXmlDetector"
message="Using android:src to define resource instead of app:srcCompat"
errorLine1=" android:src=&quot;@drawable/highlight_dot&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_indicator_menu_button.xml"
line="24"
column="9"/>
</issue>
<issue
id="AndroidSrcXmlDetector"
message="Using android:src to define resource instead of app:srcCompat"
errorLine1=" android:src=&quot;@drawable/mozac_ic_cross_24&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_session.xml"
line="42"
column="9"/>
</issue>
<issue
id="AndroidSrcXmlDetector"
message="Using android:src to define resource instead of app:srcCompat"
errorLine1=" android:src=&quot;@drawable/mozac_ic_forward_24&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/menu_navigation.xml"
line="19"
column="9"/>
</issue>
<issue
id="AndroidSrcXmlDetector"
message="Using android:src to define resource instead of app:srcCompat"
errorLine1=" android:src=&quot;@drawable/mozac_ic_arrow_clockwise_24&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/menu_navigation.xml"
line="28"
column="9"/>
</issue>
<issue
id="AndroidSrcXmlDetector"
message="Using android:src to define resource instead of app:srcCompat"
errorLine1=" android:src=&quot;@drawable/mozac_ic_stop&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/menu_navigation.xml"
line="35"
column="9"/>
</issue>
<issue
id="AppBundleLocaleChanges"
message="Found dynamic locale changes, but did not find corresponding Play Core library calls for downloading languages and splitting by language is not disabled in the `bundle` configuration"
errorLine1=" configuration.setLocale(currentLocale)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/locale/Locales.kt"
line="104"
column="9"/>
</issue>
<issue
id="ButtonStyleXmlDetector"
message="All buttons must have a style, try using NeutralButton or similar."
errorLine1=" &lt;Button"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/firstrun_page.xml"
line="84"
column="14"/>
</issue>
<issue
id="ButtonStyleXmlDetector"
message="All buttons must have a style, try using NeutralButton or similar."
errorLine1=" &lt;Button"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/fragment_crash_reporter.xml"
line="70"
column="6"/>
</issue>
<issue
id="ButtonStyleXmlDetector"
message="All buttons must have a style, try using NeutralButton or similar."
errorLine1=" &lt;Button"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/fragment_exceptions_domains.xml"
line="30"
column="6"/>
</issue>
<issue
id="ButtonStyleXmlDetector"
message="All buttons must have a style, try using NeutralButton or similar."
errorLine1=" &lt;Button"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/fragment_firstrun.xml"
line="13"
column="6"/>
</issue>
<issue
id="ButtonStyleXmlDetector"
message="All buttons must have a style, try using NeutralButton or similar."
errorLine1=" &lt;Button"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/fragment_search_suggestions.xml"
line="107"
column="10"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/widget/AboutPreference.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment doesn&apos;t have the appropriate format"
errorLine1="/* -*- Mode: Java; c-basic-offset: 4; tab-width: 20; indent-tabs-mode: nil; -*-"
errorLine2="^">
<location
file="src/debug/java/org/mozilla/focus/utils/AdjustHelper.java"
line="1"
column="1"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/open/AppAdapter.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/open/AppViewHolder.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/cfr/CfrMiddleware.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/ConnectionDetailsPanel.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/cookiebanner/CookieBannerFragment.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/cookiebanner/CookieBannerOption.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/cookiebanner/CookieBannerRejectAllPreference.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/ui/menu/CustomDropdownMenu.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/menu/browser/CustomTabMenu.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/activity/EraseShortcutActivity.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/ui/theme/FocusDimensions.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/permissionoptions/HardwarePermissionCheckFeature.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/utils/HtmlLoader.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/open/InstallBannerViewHolder.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/locale/LocaleManager.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/locale/Locales.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/browser/LocalizedContent.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/widget/MozillaPreference.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/widget/ResizableKeyboardCoordinatorLayout.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/widget/ResizableKeyboardLinearLayout.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/widget/ResizableKeyboardViewDelegate.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/SafeBrowsingSwitchPreference.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/searchsuggestions/ui/SearchOverlay.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/permissionoptions/SitePermission.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/SitePermissionOption.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/permissionoptions/SitePermissionOptionListItem.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/permissionoptions/SitePermissionOptionsFragment.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/permissionoptions/SitePermissionOptionsFragmentCompose.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/permissionoptions/SitePermissionOptionsScreenStore.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/permissionoptions/SitePermissionOptionsStorage.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/permissionoptions/SitePermissionOptionsStorageMiddleware.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/permissions/SitePermissionsFragment.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/studies/StudiesAdapter.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/studies/StudiesFragment.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/studies/StudiesListItem.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/studies/StudiesRecyclerView.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/studies/StudiesViewHolder.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/studies/StudiesViewModel.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/session/ui/TabsPopup.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/menu/ToolbarMenu.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/topsites/TopSitesOverlay.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/TrackingProtectionPanel.kt"
line="3"
column="62"/>
</issue>
<issue
id="InvalidLicenseFormat"
message="The license comment must be followed by a newline character"
errorLine1=" * file, You can obtain one at http://mozilla.org/MPL/2.0/. */"
errorLine2=" ~">
<location
file="src/main/java/org/mozilla/focus/session/VisibilityLifeCycleCallback.kt"
line="3"
column="62"/>
</issue>
<issue
id="MissingLicense"
message="The file must start with a comment containing the license"
errorLine1=""
errorLine2="^">
<location
file="src/main/java/org/mozilla/focus/widget/LocaleListPreference.java"
line="1"
column="1"/>
</issue>
<issue
id="MissingLicense"
message="The file must start with a comment containing the license"
errorLine1="package org.mozilla.focus.generated"
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/generated/LocalesList.kt"
line="1"
column="1"/>
</issue>
<issue
id="NonConstantResourceId"
message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in const fields"
errorLine1=" const val LAYOUT_ID = R.layout.item_app"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/open/AppViewHolder.kt"
line="43"
column="31"/>
</issue>
<issue
id="NonConstantResourceId"
message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in const fields"
errorLine1=" const val LAYOUT_ID = R.layout.item_install_banner"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/open/InstallBannerViewHolder.kt"
line="37"
column="31"/>
</issue>
<issue
id="NonConstantResourceId"
message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in const fields"
errorLine1="const val SECTION_LAYOUT_ID = R.layout.studies_section_item"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/studies/StudiesViewHolder.kt"
line="15"
column="31"/>
</issue>
<issue
id="NonConstantResourceId"
message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in const fields"
errorLine1="const val ACTIVE_STUDY_LAYOUT_ID = R.layout.active_study_item"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/settings/privacy/studies/StudiesViewHolder.kt"
line="16"
column="36"/>
</issue>
<issue
id="RedundantLabel"
message="Redundant label can be removed"
errorLine1=" android:label=&quot;@string/app_name&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/AndroidManifest.xml"
line="113"
column="13"/>
</issue>
<issue
id="RedundantLabel"
message="Redundant label can be removed"
errorLine1=" android:label=&quot;@string/app_name&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/AndroidManifest.xml"
line="138"
column="13"/>
</issue>
<issue
id="UnsafeCompatGetDrawable"
message="This call can lead to crashes, replace with AppCompatResources.getDrawable"
errorLine1=" primaryImage = ContextCompat.getDrawable(context, R.drawable.mozac_ic_back_24)!!,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/browser/integration/NavigationButtonsIntegration.kt"
line="48"
column="28"/>
</issue>
<issue
id="UnsafeCompatGetDrawable"
message="This call can lead to crashes, replace with AppCompatResources.getDrawable"
errorLine1=" primaryImage = ContextCompat.getDrawable(context, R.drawable.mozac_ic_forward_24)!!,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/browser/integration/NavigationButtonsIntegration.kt"
line="65"
column="28"/>
</issue>
<issue
id="UnsafeCompatGetDrawable"
message="This call can lead to crashes, replace with AppCompatResources.getDrawable"
errorLine1=" primaryImage = ContextCompat.getDrawable(context, R.drawable.mozac_ic_stop)!!,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/browser/integration/NavigationButtonsIntegration.kt"
line="82"
column="28"/>
</issue>
<issue
id="UnsafeCompatGetDrawable"
message="This call can lead to crashes, replace with AppCompatResources.getDrawable"
errorLine1=" secondaryImage = ContextCompat.getDrawable(context, R.drawable.mozac_ic_arrow_clockwise_24)!!,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/browser/integration/NavigationButtonsIntegration.kt"
line="83"
column="30"/>
</issue>
<issue
id="UnsafeCompatGetDrawable"
message="This call can lead to crashes, replace with AppCompatResources.getDrawable"
errorLine1=" ContextCompat.getDrawable(binding.root.context, R.drawable.ic_link)?.intrinsicWidth ?: 0"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/session/ui/TabViewHolder.kt"
line="100"
column="13"/>
</issue>
<issue
id="VectorRaster"
message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
errorLine1=" android:width=&quot;640dp&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/drawable-land/dark_background.xml"
line="8"
column="20"/>
</issue>
<issue
id="VectorRaster"
message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
errorLine1=" android:width=&quot;360dp&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/drawable/dark_background.xml"
line="8"
column="20"/>
</issue>
<issue
id="VectorRaster"
message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
errorLine1=" android:width=&quot;640dp&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/drawable-land-night/home_background.xml"
line="8"
column="20"/>
</issue>
<issue
id="VectorRaster"
message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
errorLine1=" android:width=&quot;640dp&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/drawable-land/home_background.xml"
line="8"
column="20"/>
</issue>
<issue
id="VectorRaster"
message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
errorLine1=" android:width=&quot;360dp&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/drawable-night/home_background.xml"
line="8"
column="20"/>
</issue>
<issue
id="VectorRaster"
message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
errorLine1=" android:width=&quot;360dp&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/drawable/home_background.xml"
line="8"
column="20"/>
</issue>
<issue
id="VectorRaster"
message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
errorLine1=" android:width=&quot;300dp&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/drawable/ic_error_session_crashed.xml"
line="7"
column="20"/>
</issue>
<issue
id="VectorRaster"
message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
errorLine1=" android:width=&quot;384dp&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/drawable/wordmark2.xml"
line="7"
column="20"/>
</issue>
<issue
id="DataExtractionRules"
message="The attribute `android:allowBackup` is deprecated from Android 12 and higher and may be removed in future versions. Consider adding the attribute `android:dataExtractionRules` specifying an `@xml` resource which configures cloud backups and device transfers on Android 12 and higher."
errorLine1=" android:allowBackup=&quot;false&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/AndroidManifest.xml"
line="64"
column="30"/>
</issue>
<issue
id="MozMultipleConstraintLayouts"
message="Flatten the view hierarchy by using one `ConstraintLayout`, if possible. If the alternative is several nested `ViewGroup`, it may not help performance and this may be worth suppressing."
errorLine1=" &lt;androidx.constraintlayout.widget.ConstraintLayout"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/dialog_add_to_homescreen2.xml"
line="73"
column="6"/>
</issue>
<issue
id="MozMultipleConstraintLayouts"
message="Flatten the view hierarchy by using one `ConstraintLayout`, if possible. If the alternative is several nested `ViewGroup`, it may not help performance and this may be worth suppressing."
errorLine1=" &lt;androidx.constraintlayout.widget.ConstraintLayout"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_search_suggestions.xml"
line="88"
column="6"/>
</issue>
<issue
id="NotifyDataSetChanged"
message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
errorLine1=" notifyDataSetChanged()"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/autocomplete/AutocompleteListFragment.kt"
line="213"
column="17"/>
</issue>
<issue
id="NotifyDataSetChanged"
message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
errorLine1=" notifyDataSetChanged()"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/org/mozilla/focus/exceptions/ExceptionsListFragment.kt"
line="218"
column="21"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `@color/settings_background` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;@color/settings_background&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_autocomplete_add_domain.xml"
line="10"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `@color/settings_background` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;@color/settings_background&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_autocomplete_customdomains.xml"
line="10"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `@color/photonGrey10` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;@color/photonGrey10&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_crash_reporter.xml"
line="12"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `@color/settings_background` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;@color/settings_background&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_exceptions_domains.xml"
line="10"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `@color/settings_background` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;@color/settings_background&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_settings.xml"
line="11"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `@color/settings_background` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;@color/settings_background&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_studies.xml"
line="10"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `?selectableItemBackground` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;?selectableItemBackground&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_add_custom_domain.xml"
line="14"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;?android:attr/selectableItemBackground&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/search_engine_checkbox_button.xml"
line="12"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `?android:attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;?android:attr/selectableItemBackground&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/search_engine_radio_button.xml"
line="10"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `@color/settings_background` with a theme that also paints a background (inferred theme is `@style/Theme.App.Starting`)"
errorLine1=" android:background=&quot;@color/settings_background&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/toolbar.xml"
line="9"
column="5"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.activity_info` appears to be unused"
errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout/activity_info.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.useragent_appname` appears to be unused"
errorLine1=" &lt;string name=&quot;useragent_appname&quot; translatable=&quot;false&quot;>Focus&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/app.xml"
line="9"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.background_snackbar` appears to be unused"
errorLine1="&lt;layer-list xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/main/res/drawable/background_snackbar.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.background` appears to be unused"
errorLine1=" &lt;color name=&quot;background&quot;>@color/colorPrimary&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="16"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.colorTextInactive` appears to be unused"
errorLine1=" &lt;color name=&quot;colorTextInactive&quot;>#80FFFFFF&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="19"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.statusBarBackground` appears to be unused"
errorLine1=" &lt;color name=&quot;statusBarBackground&quot;>@color/background&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="21"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.colorCursor` appears to be unused"
errorLine1=" &lt;color name=&quot;colorCursor&quot;>#ccffffff&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="23"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.homeGradient1` appears to be unused"
errorLine1=" &lt;color name=&quot;homeGradient1&quot;>#D3D4FA&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="38"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.homeGradient2` appears to be unused"
errorLine1=" &lt;color name=&quot;homeGradient2&quot;>#D7D6F9&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="39"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.homeGradient3` appears to be unused"
errorLine1=" &lt;color name=&quot;homeGradient3&quot;>#ECEAFA&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="40"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.homeGradient4` appears to be unused"
errorLine1=" &lt;color name=&quot;homeGradient4&quot;>#F5F4FE&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="41"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.homeGradient5` appears to be unused"
errorLine1=" &lt;color name=&quot;homeGradient5&quot;>#D9D3F5&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="42"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.homeGradient6` appears to be unused"
errorLine1=" &lt;color name=&quot;homeGradient6&quot;>#D6C9EB&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="43"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.colorProgressGradientCenter` appears to be unused"
errorLine1=" &lt;color name=&quot;colorProgressGradientCenter&quot;>#FFFF1AD9&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="47"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.colorErasePressed` appears to be unused"
errorLine1=" &lt;color name=&quot;colorErasePressed&quot;>@color/photonMagenta80&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="51"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.colorDotHighlight` appears to be unused"
errorLine1=" &lt;color name=&quot;colorDotHighlight&quot;>@color/photonBlue40&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="53"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.toolbar_color` appears to be unused"
errorLine1=" &lt;color name=&quot;toolbar_color&quot;>@color/colorPrimary&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="57"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.colorPoweredBy` appears to be unused"
errorLine1=" &lt;color name=&quot;colorPoweredBy&quot;>@color/photonLightGrey05&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="60"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.searchSuggestionsBackground` appears to be unused"
errorLine1=" &lt;color name=&quot;searchSuggestionsBackground&quot;>@color/photonLightGrey05&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="69"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.searchHintTextColor` appears to be unused"
errorLine1=" &lt;color name=&quot;searchHintTextColor&quot;>#ffffffff&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="76"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.searchHintBackgroundColor` appears to be unused"
errorLine1=" &lt;color name=&quot;searchHintBackgroundColor&quot;>@color/photonLightGrey05&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="77"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.urlBarInactiveBackgroundColor` appears to be unused"
errorLine1=" &lt;color name=&quot;urlBarInactiveBackgroundColor&quot;>#480f1126&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="78"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.onboardingCloseButtonColor` appears to be unused"
errorLine1=" &lt;color name=&quot;onboardingCloseButtonColor&quot;>#F2F2F7&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="86"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.doorhanger_link` appears to be unused"
errorLine1=" &lt;color name=&quot;doorhanger_link&quot;>#FF2AA1FE&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="98"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.preference_row_selected` appears to be unused"
errorLine1=" &lt;color name=&quot;preference_row_selected&quot;>#353852&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="109"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.trackingProtectionSheetBackground` appears to be unused"
errorLine1=" &lt;color name=&quot;trackingProtectionSheetBackground&quot;>@color/background&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="112"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.onboarding_text` appears to be unused"
errorLine1=" &lt;color name=&quot;onboarding_text&quot;>@color/photonDarkGrey05&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="117"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.onboarding_title` appears to be unused"
errorLine1=" &lt;color name=&quot;onboarding_title&quot;>@color/photonLightGrey05&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="118"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.mozac_additional_note_background` appears to be unused"
errorLine1=" &lt;color name=&quot;mozac_additional_note_background&quot;>@color/colorPrimary&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="125"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.mozac_additional_note_text_color` appears to be unused"
errorLine1=" &lt;color name=&quot;mozac_additional_note_text_color&quot;>@color/secondaryText&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="126"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.color.cfr_triangle_color` appears to be unused"
errorLine1=" &lt;color name=&quot;cfr_triangle_color&quot;>#FFFFFF&lt;/color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="132"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.integer.progress_shift_duration` appears to be unused"
errorLine1=" &lt;integer name=&quot;progress_shift_duration&quot;>500&lt;/integer>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/configuration.xml"
line="13"
column="14"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.context_menu_navigation_view_background` appears to be unused"
errorLine1="&lt;shape xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/main/res/drawable/context_menu_navigation_view_background.xml"
line="4"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.custom_tab_menu_item` appears to be unused"
errorLine1="&lt;TextView style=&quot;@android:style/TextAppearance.Material.Menu&quot;"
errorLine2="^">
<location
file="src/main/res/layout/custom_tab_menu_item.xml"
line="9"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.dark_background` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/dark_background.xml"
line="6"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.menu_elevation` appears to be unused"
errorLine1=" &lt;dimen name=&quot;menu_elevation&quot;>8dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="6"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.firstrun_container_width` appears to be unused"
errorLine1=" &lt;dimen name=&quot;firstrun_container_width&quot;>@dimen/match_parent&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="16"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.customtabs_toolbar_icon_size` appears to be unused"
errorLine1=" &lt;dimen name=&quot;customtabs_toolbar_icon_size&quot;>24dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="19"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.design_navigation_padding_top_default` appears to be unused"
errorLine1=" &lt;dimen name=&quot;design_navigation_padding_top_default&quot; tools:override=&quot;true&quot;>0dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="22"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.design_navigation_separator_vertical_padding` appears to be unused"
errorLine1=" &lt;dimen name=&quot;design_navigation_separator_vertical_padding&quot; tools:override=&quot;true&quot;>0dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="23"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.design_navigation_padding_bottom` appears to be unused"
errorLine1=" &lt;dimen name=&quot;design_navigation_padding_bottom&quot; tools:override=&quot;true&quot;>0dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="24"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.fingerprint_icon_size` appears to be unused"
errorLine1=" &lt;dimen name=&quot;fingerprint_icon_size&quot;>64dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="29"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.fingerprint_status_layout_margin_vertical` appears to be unused"
errorLine1=" &lt;dimen name=&quot;fingerprint_status_layout_margin_vertical&quot;>48dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="30"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.tabs_button_text_size` appears to be unused"
errorLine1=" &lt;dimen name=&quot;tabs_button_text_size&quot;>12dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="32"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.dialogHorizontalPadding` appears to be unused"
errorLine1=" &lt;dimen name=&quot;dialogHorizontalPadding&quot;>24dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="36"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_width` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_width&quot;>300dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="50"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_input_width` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_input_width&quot;>250dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="51"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_offsetX` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_offsetX&quot;>12dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="52"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_offsetY` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_offsetY&quot;>67dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="53"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_drawable_padding` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_drawable_padding&quot;>5dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="54"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_subsection_padding` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_subsection_padding&quot;>8dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="55"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_section_padding_small` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_section_padding_small&quot;>10dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="56"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_section_padding_medium` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_section_padding_medium&quot;>20dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="57"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_section_padding_large` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_section_padding_large&quot;>30dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="58"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_icon_size` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_icon_size&quot;>60dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="59"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_rounded_corner_radius` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_rounded_corner_radius&quot;>4dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="60"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.doorhanger_small_icon` appears to be unused"
errorLine1=" &lt;dimen name=&quot;doorhanger_small_icon&quot;>16dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="61"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.browser_menu_height` appears to be unused"
errorLine1=" &lt;dimen name=&quot;browser_menu_height&quot;>280dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="63"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.menu_blocking_switch_container_height` appears to be unused"
errorLine1=" &lt;dimen name=&quot;menu_blocking_switch_container_height&quot;>88dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="65"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.menu_blocking_switch_height` appears to be unused"
errorLine1=" &lt;dimen name=&quot;menu_blocking_switch_height&quot;>20dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="66"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.menu_blocking_switch_width` appears to be unused"
errorLine1=" &lt;dimen name=&quot;menu_blocking_switch_width&quot;>46dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="67"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.menu_blocking_switch_margin` appears to be unused"
errorLine1=" &lt;dimen name=&quot;menu_blocking_switch_margin&quot;>12dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="68"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.search_suggestions_padding_start` appears to be unused"
errorLine1=" &lt;dimen name=&quot;search_suggestions_padding_start&quot;>56dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="70"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.dimen.search_suggestions_padding_with_icon` appears to be unused"
errorLine1=" &lt;dimen name=&quot;search_suggestions_padding_with_icon&quot;>16dp&lt;/dimen>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/dimens.xml"
line="71"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.xml.experiments_settings` appears to be unused"
errorLine1="&lt;androidx.preference.PreferenceScreen xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/main/res/xml/experiments_settings.xml"
line="6"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.anim.fab_reveal` appears to be unused"
errorLine1="&lt;set xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/anim/fab_reveal.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.find_in_page_background` appears to be unused"
errorLine1="&lt;layer-list xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/find_in_page_background.xml"
line="4"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.firstrun_button_background` appears to be unused"
errorLine1="&lt;shape xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/firstrun_button_background.xml"
line="6"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.focus_preference_left_checkbox` appears to be unused"
errorLine1="&lt;androidx.constraintlayout.widget.ConstraintLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout/focus_preference_left_checkbox.xml"
line="4"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.foreground_list_item_erase` appears to be unused"
errorLine1="&lt;ripple"
errorLine2="^">
<location
file="src/main/res/drawable/foreground_list_item_erase.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.fragment_about_libraries` appears to be unused"
errorLine1="&lt;LinearLayout"
errorLine2="^">
<location
file="src/main/res/layout/fragment_about_libraries.xml"
line="6"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.fragment_info` appears to be unused"
errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout/fragment_info.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.highlight_dot` appears to be unused"
errorLine1="&lt;shape"
errorLine2="^">
<location
file="src/main/res/drawable/highlight_dot.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_arrowhead_down` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_arrowhead_down.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_arrowhead_up` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_arrowhead_up.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_check` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_check.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_developer` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_developer.xml"
line="4"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_download` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_download.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_firefox` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_firefox.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_info` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_info.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_internet` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_internet.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_language` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_language.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.mipmap.ic_launcher_round` appears to be unused">
<location
file="src/main/res/mipmap-hdpi/ic_launcher_round.png"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_menu` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_menu.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_mozilla` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_mozilla.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.item_indicator_menu_button` appears to be unused"
errorLine1="&lt;merge xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/main/res/layout/item_indicator_menu_button.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.menu_item` appears to be unused"
errorLine1="&lt;androidx.constraintlayout.widget.ConstraintLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout/menu_item.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.menu_item_dark_background` appears to be unused"
errorLine1="&lt;layer-list xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/main/res/drawable/menu_item_dark_background.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.menu_navigation` appears to be unused"
errorLine1="&lt;LinearLayout"
errorLine2="^">
<location
file="src/main/res/layout/menu_navigation.xml"
line="6"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.mozac_ic_broken_lock` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/mozac_ic_broken_lock.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.pref_key_privacy_block_cryptomining` appears to be unused"
errorLine1=" &lt;string name=&quot;pref_key_privacy_block_cryptomining&quot; translatable=&quot;false&quot;>&lt;xliff:g id=&quot;preference_key&quot;>pref_privacy_block_cryptomining&lt;/xliff:g>&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/preference_keys.xml"
line="18"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.pref_key_privacy_block_fingerprinting` appears to be unused"
errorLine1=" &lt;string name=&quot;pref_key_privacy_block_fingerprinting&quot; translatable=&quot;false&quot;>&lt;xliff:g id=&quot;preference_key&quot;>pref_privacy_block_fingerprinting&lt;/xliff:g>&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/preference_keys.xml"
line="19"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.pref_key_privacy_ever_changed_etp` appears to be unused"
errorLine1=" &lt;string name=&quot;pref_key_privacy_ever_changed_etp&quot; translatable=&quot;false&quot;>&lt;xliff:g id=&quot;preference_key&quot;>pref_key_privacy_ever_changed_etp&lt;/xliff:g>&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/preference_keys.xml"
line="22"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.pref_key_performance_block_images` appears to be unused"
errorLine1=" &lt;string name=&quot;pref_key_performance_block_images&quot; translatable=&quot;false&quot;>&lt;xliff:g id=&quot;preference_key&quot;>pref_performance_block_images&lt;/xliff:g>&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/preference_keys.xml"
line="29"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.pref_key_learn_about_daily_usage_ping` appears to be unused"
errorLine1=" &lt;string name=&quot;pref_key_learn_about_daily_usage_ping&quot; translatable=&quot;false&quot;>&lt;xliff:g id=&quot;preference_key&quot;>pref_key_learn_about_daily_usage_ping&lt;/xliff:g>&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/preference_keys.xml"
line="37"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.has_opened_new_tab` appears to be unused"
errorLine1=" &lt;string name=&quot;has_opened_new_tab&quot; translatable=&quot;false&quot;>&lt;xliff:g id=&quot;preference_key&quot;>has_opened_new_tab&lt;/xliff:g>&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/preference_keys.xml"
line="76"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.pref_key_category_safe_browsing` appears to be unused"
errorLine1=" &lt;string name=&quot;pref_key_category_safe_browsing&quot; translatable=&quot;false&quot;>&lt;xliff:g id=&quot;preference_key&quot;>safe_browsing_category&lt;/xliff:g>&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/preference_keys.xml"
line="80"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.action_ok` appears to be unused"
errorLine1=" &lt;string name=&quot;action_ok&quot;>OK&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="13"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.teaser` appears to be unused"
errorLine1=" &lt;string name=&quot;teaser&quot;>Automatic private browsing.\nBrowse. Erase. Repeat.&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="20"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.feedback_erase` appears to be unused"
errorLine1=" &lt;string name=&quot;feedback_erase&quot;>Your browsing history has been erased.&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="23"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.search_hint` appears to be unused"
errorLine1=" &lt;string name=&quot;search_hint&quot;>Search for %1$s&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="31"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.menu_report_site_issue` appears to be unused"
errorLine1=" &lt;string name=&quot;menu_report_site_issue&quot;>Report Site Issue&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="37"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.menu_rights` appears to be unused"
errorLine1=" &lt;string name=&quot;menu_rights&quot; moz:removedIn=&quot;137&quot;>Your Rights&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="62"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.menu_trackers_blocked_title` appears to be unused"
errorLine1=" &lt;string name=&quot;menu_trackers_blocked_title&quot;>Trackers blocked&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="70"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.menu_trackers_blocked_subtitle` appears to be unused"
errorLine1=" &lt;string name=&quot;menu_trackers_blocked_subtitle&quot;>Turning this off may fix some site problems&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="74"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.menu_content_blocking` appears to be unused"
errorLine1=" &lt;string name=&quot;menu_content_blocking&quot;>Content Blocking&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="77"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.menu_content_blocking_subtitle` appears to be unused"
errorLine1=" &lt;string name=&quot;menu_content_blocking_subtitle&quot;>Turn off to fix some sites&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="79"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.shortcut_erase_and_open_long_label` appears to be unused"
errorLine1=" &lt;string name=&quot;shortcut_erase_and_open_long_label&quot;>Erase and open %1$s&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="123"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.text_selection_search_action_klar` appears to be unused"
errorLine1=" &lt;string name=&quot;text_selection_search_action_klar&quot; tools:ignore=&quot;BrandUsage&quot;>Search in Klar&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="132"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.text_selection_search_action_focus_beta` appears to be unused"
errorLine1=" &lt;string name=&quot;text_selection_search_action_focus_beta&quot; tools:ignore=&quot;BrandUsage&quot;>Search in Focus Beta&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="136"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.text_selection_search_action_focus_nightly` appears to be unused"
errorLine1=" &lt;string name=&quot;text_selection_search_action_focus_nightly&quot; tools:ignore=&quot;BrandUsage&quot;>Search in Focus Nightly&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="140"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_category_data_collection_use` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_category_data_collection_use&quot;>Data Collection &amp;amp; Use&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="186"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_search_engine_default` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_search_engine_default&quot;>Default&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="197"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_category_autocomplete_manage_sites` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_category_autocomplete_manage_sites&quot;>Manage sites&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="226"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_autocomplete_explanation_text` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_autocomplete_explanation_text&quot;>Your autocomplete list:&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="235"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_autocomplete_action_add2` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_autocomplete_action_add2&quot;>Add URL&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="238"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.custom_autocomplete_quick_add` appears to be unused"
errorLine1=" &lt;string name=&quot;custom_autocomplete_quick_add&quot;>Add custom URL&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="244"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.add_custom_autocomplete_label` appears to be unused"
errorLine1=" &lt;string name=&quot;add_custom_autocomplete_label&quot;>Add link to autocomplete&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="247"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_autocomplete_custom_summary` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_autocomplete_custom_summary&quot;>Add and manage custom autocomplete URLs.&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="262"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_autocomplete_add_example` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_autocomplete_add_example&quot;>Example: example.com&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="274"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_category_privacy` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_category_privacy&quot;>Privacy&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="293"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_category_performance` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_category_performance&quot;>Performance&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="331"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_daily_usage_ping_learn_more` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_daily_usage_ping_learn_more&quot;>Learn more&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="358"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_search_installed_search_engines` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_search_installed_search_engines&quot;>Installed search engines&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="379"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_search_add2` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_search_add2&quot;>+ Add another search engine&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="389"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.content_description_clear_input` appears to be unused"
errorLine1=" &lt;string name=&quot;content_description_clear_input&quot;>Clear input&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="417"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.content_description_tab_counter` appears to be unused"
errorLine1=" &lt;string name=&quot;content_description_tab_counter&quot;>Tabs open: %1$s&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="431"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.content_description_lock` appears to be unused"
errorLine1=" &lt;string name=&quot;content_description_lock&quot;>Secure connection&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="435"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.accessibility_announcement_loading` appears to be unused"
errorLine1=" &lt;string name=&quot;accessibility_announcement_loading&quot;>Loading&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="439"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.accessibility_announcement_loading_finished` appears to be unused"
errorLine1=" &lt;string name=&quot;accessibility_announcement_loading_finished&quot;>Website loaded&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="443"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.content_description_menu` appears to be unused"
errorLine1=" &lt;string name=&quot;content_description_menu&quot;>More options&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="446"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.indicator_content_description_menu` appears to be unused"
errorLine1=" &lt;string name=&quot;indicator_content_description_menu&quot;>More options button&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="450"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.content_description_customtab_exit` appears to be unused"
errorLine1=" &lt;string name=&quot;content_description_customtab_exit&quot;>Return to previous app&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="465"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.content_description_trackers_blocked` appears to be unused"
errorLine1=" &lt;string name=&quot;content_description_trackers_blocked&quot;>Number of trackers blocked&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="469"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.content_description_blocking_switch` appears to be unused"
errorLine1=" &lt;string name=&quot;content_description_blocking_switch&quot;>Block trackers&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="473"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.your_rights` appears to be unused"
errorLine1=" &lt;string name=&quot;your_rights&quot;>Your Rights&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="475"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.external_app_prompt_title` appears to be unused"
errorLine1=" &lt;string name=&quot;external_app_prompt_title&quot;>Open link in another app&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="477"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.external_app_prompt` appears to be unused"
errorLine1=" &lt;string name=&quot;external_app_prompt&quot;>You can leave %1$s to open this link in %2$s.&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="480"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.external_app_prompt_no_app_title` appears to be unused"
errorLine1=" &lt;string name=&quot;external_app_prompt_no_app_title&quot;>Find an app that can open link&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="482"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.external_app_prompt_no_app` appears to be unused"
errorLine1=" &lt;string name=&quot;external_app_prompt_no_app&quot;>None of the apps on your device are able to open this link. You can leave %1$s to search %2$s for an app that can.&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="485"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.external_multiple_apps_matched_exit` appears to be unused"
errorLine1=" &lt;string name=&quot;external_multiple_apps_matched_exit&quot;>Exit Private Browsing?&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="487"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.content_blocking_disabled` appears to be unused"
errorLine1=" &lt;string name=&quot;content_blocking_disabled&quot;>-&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="570"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.dialog_addtohomescreen_action_yes` appears to be unused"
errorLine1=" &lt;string name=&quot;dialog_addtohomescreen_action_yes&quot;>YES&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="575"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.dialog_addtohomescreen_action_no` appears to be unused"
errorLine1=" &lt;string name=&quot;dialog_addtohomescreen_action_no&quot;>NO&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="580"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.tabs_tray_action_erase` appears to be unused"
errorLine1=" &lt;string name=&quot;tabs_tray_action_erase&quot;>Erase browsing history&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="603"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.your_rights_content1` appears to be unused"
errorLine1=" &lt;string name=&quot;your_rights_content1&quot; moz:removedIn=&quot;137&quot;>&lt;![CDATA[%1$s is free and open source software made by Mozilla and other contributors.]]&gt;&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="614"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.your_rights_content2` appears to be unused"
errorLine1=" &lt;string name=&quot;your_rights_content2&quot; moz:removedIn=&quot;137&quot; tools:ignore=&quot;IncorrectStraightDoubleQuote&quot;>&lt;![CDATA[%1$s is made available to you under the terms of the &lt;a href=&quot;%2$s&quot;>Mozilla Public License&lt;/a> and other open source licenses.]]&gt;&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="619"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.your_rights_content3` appears to be unused"
errorLine1=" &lt;string name=&quot;your_rights_content3&quot; moz:removedIn=&quot;137&quot; tools:ignore=&quot;BrandUsage,IncorrectStraightDoubleQuote&quot;>&lt;![CDATA[You are not granted any rights or licenses to the trademarks of the Mozilla Foundation or any party, including the Mozilla, Firefox or %1$s names or logos. Additional information may be found &lt;a href=&quot;%2$s&quot;>here&lt;/a>.]]&gt;&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="624"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.your_rights_content4` appears to be unused"
errorLine1=" &lt;string name=&quot;your_rights_content4&quot; moz:removedIn=&quot;137&quot; tools:ignore=&quot;IncorrectStraightDoubleQuote&quot;>&lt;![CDATA[Additional source code for %1$s is available under various other free and open source &lt;a href=&quot;%2$s&quot;>licenses&lt;/a>.]]&gt;&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="629"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.your_rights_content5` appears to be unused"
errorLine1=" &lt;string name=&quot;your_rights_content5&quot; moz:removedIn=&quot;137&quot; tools:ignore=&quot;IncorrectStraightDoubleQuote&quot;>&lt;![CDATA[%1$s also uses blocklists provided by Disconnect, Inc. as separate and independent works under the &lt;a href=&quot;%2$s&quot;>GNU General Public License v3&lt;/a>, and available &lt;a href=&quot;%3$s&quot;>here&lt;/a>.]]&gt;&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="635"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.gv_prompt_username_hint` appears to be unused"
errorLine1=" &lt;string name=&quot;gv_prompt_username_hint&quot;>Username&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="638"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.gv_prompt_password_hint` appears to be unused"
errorLine1=" &lt;string name=&quot;gv_prompt_password_hint&quot;>Password&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="639"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.gv_prompt_clear` appears to be unused"
errorLine1=" &lt;string name=&quot;gv_prompt_clear&quot;>Clear&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="640"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.security_popup_secure_connection` appears to be unused"
errorLine1=" &lt;string name=&quot;security_popup_secure_connection&quot;>Secure Connection&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="644"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.security_popup_insecure_connection` appears to be unused"
errorLine1=" &lt;string name=&quot;security_popup_insecure_connection&quot;>Insecure Connection&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="645"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.security_popup_security_verified` appears to be unused"
errorLine1=" &lt;string name=&quot;security_popup_security_verified&quot;>Verified by: %1$s&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="647"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.site_security_icon_content_description` appears to be unused"
errorLine1=" &lt;string name=&quot;site_security_icon_content_description&quot;>Site Security&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="650"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.find_in_page_input` appears to be unused"
errorLine1=" &lt;string name=&quot;find_in_page_input&quot;>Find in page&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="657"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.find_in_page_result` appears to be unused"
errorLine1=" &lt;string name=&quot;find_in_page_result&quot;>%1$d/%2$d&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="662"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.accessibility_find_in_page_result` appears to be unused"
errorLine1=" &lt;string name=&quot;accessibility_find_in_page_result&quot;>%1$d out of %2$d&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="666"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.accessibility_next_result` appears to be unused"
errorLine1=" &lt;string name=&quot;accessibility_next_result&quot;>Find next result&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="669"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.accessibility_previous_result` appears to be unused"
errorLine1=" &lt;string name=&quot;accessibility_previous_result&quot;>Find previous result&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="671"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.accessibility_dismiss_find_in_page` appears to be unused"
errorLine1=" &lt;string name=&quot;accessibility_dismiss_find_in_page&quot;>Dismiss find in page&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="673"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_performance_request_desktop_site` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_performance_request_desktop_site&quot;>Request desktop site&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="676"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.studies_restart_app` appears to be unused"
errorLine1=" &lt;string name=&quot;studies_restart_app&quot; moz:removedIn=&quot;137&quot;>The application will quit to apply changes&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="832"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.biometric_auth_open_link_new_session` appears to be unused"
errorLine1=" &lt;string name=&quot;biometric_auth_open_link_new_session&quot;>Open Link in New Session&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="857"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.biometric_auth_not_recognized_error` appears to be unused"
errorLine1=" &lt;string name=&quot;biometric_auth_not_recognized_error&quot;>Fingerprint not recognized. Try again.&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="864"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.biometric_auth_moved_too_quickly` appears to be unused"
errorLine1=" &lt;string name=&quot;biometric_auth_moved_too_quickly&quot;>Finger moved too fast. Try again.&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="868"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.tip_disable_tracking_protection` appears to be unused"
errorLine1=" &lt;string name=&quot;tip_disable_tracking_protection&quot;>Site behaving unexpectedly?\n"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="893"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.tip_add_to_homescreen` appears to be unused"
errorLine1=" &lt;string name=&quot;tip_add_to_homescreen&quot;>&lt;![CDATA[Get one-tap access to sites you use most%1$s Menu > Add to Home screen]]&gt;&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="898"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.tip_set_default_browser` appears to be unused"
errorLine1=" &lt;string name=&quot;tip_set_default_browser&quot;>Open every link in %1$s\n"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="903"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.tip_autocomplete_url` appears to be unused"
errorLine1=" &lt;string name=&quot;tip_autocomplete_url&quot;>Autocomplete URLs for sites you use most\n"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="909"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.tip_open_in_new_tab` appears to be unused"
errorLine1=" &lt;string name=&quot;tip_open_in_new_tab&quot;>Open a link in a new tab\n"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="915"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.tip_disable_tips2` appears to be unused"
errorLine1=" &lt;string name=&quot;tip_disable_tips2&quot;>Turn off tips on the start screen&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="920"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.new_tab_opened_snackbar` appears to be unused"
errorLine1=" &lt;string name=&quot;new_tab_opened_snackbar&quot;>New tab opened&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="923"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.open_new_tab_snackbar` appears to be unused"
errorLine1=" &lt;string name=&quot;open_new_tab_snackbar&quot;>Switch&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="926"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_open_new_tab` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_open_new_tab&quot;>Switch to link in new tab immediately&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="929"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.preference_category_block_cookies` appears to be unused"
errorLine1=" &lt;string name=&quot;preference_category_block_cookies&quot;>Would you like to block cookies?&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="953"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.tab_crash_report_title` appears to be unused"
errorLine1=" &lt;string name=&quot;tab_crash_report_title&quot;>Tab Crashed&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="956"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.mozac_browser_errorpages_security_bad_cert_title` appears to be unused"
errorLine1=" &lt;string name=&quot;mozac_browser_errorpages_security_bad_cert_title&quot;>Connection not secure&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="1031"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.mozac_browser_errorpages_security_bad_cert_message` appears to be unused"
errorLine1=" &lt;string name=&quot;mozac_browser_errorpages_security_bad_cert_message&quot; >&lt;![CDATA["
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="1034"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.mozac_browser_errorpages_security_bad_cert_techInfo` appears to be unused"
errorLine1=" &lt;string name=&quot;mozac_browser_errorpages_security_bad_cert_techInfo&quot;>&lt;![CDATA["
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="1040"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.cfr_close_button_description` appears to be unused"
errorLine1=" &lt;string name=&quot;cfr_close_button_description&quot;>Close popup&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="1055"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.SettingsTheme` appears to be unused"
errorLine1=" &lt;style name=&quot;SettingsTheme&quot; parent=&quot;Theme.MaterialComponents.DayNight.NoActionBar.Bridge&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="125"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.SettingsActionButtonStyle` appears to be unused"
errorLine1=" &lt;style name=&quot;SettingsActionButtonStyle&quot; parent=&quot;@style/Widget.AppCompat.ActionButton&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="138"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.InfoTheme` appears to be unused"
errorLine1=" &lt;style name=&quot;InfoTheme&quot; parent=&quot;SettingsTheme&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="159"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.Mozac_Browser_Menu` appears to be unused"
errorLine1=" &lt;style name=&quot;Mozac.Browser.Menu&quot; parent=&quot;&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="167"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.Mozac_Browser_Menu_Item_Text` appears to be unused"
errorLine1=" &lt;style name=&quot;Mozac.Browser.Menu.Item.Text&quot; parent=&quot;@android:style/TextAppearance.Material.Menu&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="172"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.AppTheme_ContextMenuItem` appears to be unused"
errorLine1=" &lt;style name=&quot;AppTheme.ContextMenuItem&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="182"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.ContextMenuTextAppearence` appears to be unused"
errorLine1=" &lt;style name=&quot;ContextMenuTextAppearence&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="204"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.DoorHanger` appears to be unused"
errorLine1=" &lt;style name=&quot;DoorHanger&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="212"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.DoorHanger_Medium` appears to be unused"
errorLine1=" &lt;style name=&quot;DoorHanger.Medium&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="217"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.DoorHanger_Medium_Bold` appears to be unused"
errorLine1=" &lt;style name=&quot;DoorHanger.Medium.Bold&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="221"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.DoorHanger_Medium_Light` appears to be unused"
errorLine1=" &lt;style name=&quot;DoorHanger.Medium.Light&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="225"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.HintTextAppearance` appears to be unused"
errorLine1=" &lt;style name=&quot;HintTextAppearance&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="229"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.ColorHandleTheme` appears to be unused"
errorLine1=" &lt;style name=&quot;ColorHandleTheme&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="234"
column="12"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.tab_number_border` appears to be unused"
errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/tab_number_border.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.top_rounded_corners_bottom_sheet_background` appears to be unused"
errorLine1="&lt;shape xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/top_rounded_corners_bottom_sheet_background.xml"
line="5"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.urlbar_background` appears to be unused"
errorLine1="&lt;shape xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/main/res/drawable/urlbar_background.xml"
line="4"
column="1"/>
</issue>
<issue
id="MonochromeLauncherIcon"
message="The application adaptive icon is missing a monochrome tag"
errorLine1="&lt;adaptive-icon xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/debug/res/mipmap-anydpi-v26/ic_launcher.xml"
line="6"
column="1"/>
</issue>
<issue
id="MonochromeLauncherIcon"
message="The application adaptive icon is missing a monochrome tag"
errorLine1="&lt;adaptive-icon xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/main/res/mipmap-anydpi-v26/ic_launcher.xml"
line="6"
column="1"/>
</issue>
<issue
id="IconLocation"
message="Found bitmap drawable `res/drawable/ic_splash_screen.png` in densityless folder">
<location
file="src/main/res/drawable/ic_splash_screen.png"/>
</issue>
<issue
id="IconLocation"
message="Found bitmap drawable `res/drawable/onboarding_second_screen_icon.png` in densityless folder">
<location
file="src/main/res/drawable/onboarding_second_screen_icon.png"/>
</issue>
<issue
id="IconDensities"
message="Missing the following drawables in `drawable-xhdpi`: focus_search_widget.png, focus_search_widget_promote_dialog.png, focus_snackbar_background.xml">
<location
file="src/main/res/drawable-xhdpi"/>
</issue>
<issue
id="IconDensities"
message="Missing the following drawables in `drawable-xxhdpi`: focus_search_widget.png, focus_search_widget_promote_dialog.png, focus_snackbar_background.xml">
<location
file="src/main/res/drawable-xxhdpi"/>
</issue>
<issue
id="IconMissingDensityFolder"
message="Missing density variation folders in `src/main/res`: drawable-mdpi">
<location
file="src/main/res"/>
</issue>
<issue
id="ClickableViewAccessibility"
message="`onTouch` lambda should call `View#performClick` when a click is detected"
errorLine1=" handleView.setOnTouchListener { _, event ->"
errorLine2=" ^">
<location
file="src/main/java/org/mozilla/focus/autocomplete/AutocompleteListFragment.kt"
line="309"
column="43"/>
</issue>
<issue
id="ClickableViewAccessibility"
message="`onTouch` lambda should call `View#performClick` when a click is detected"
errorLine1=" handleView.setOnTouchListener { _, event ->"
errorLine2=" ^">
<location
file="src/main/java/org/mozilla/focus/exceptions/ExceptionsListFragment.kt"
line="303"
column="43"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/res/layout/firstrun_page.xml"
line="41"
column="22"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/res/layout/item_indicator_menu_button.xml"
line="7"
column="6"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingEnd` you should probably also define `paddingStart` for right-to-left symmetry"
errorLine1=" android:paddingEnd=&quot;?android:attr/listPreferredItemPaddingStart&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_custom_domain.xml"
line="35"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingEnd` you should probably also define `paddingStart` for right-to-left symmetry"
errorLine1=" android:paddingEnd=&quot;?android:attr/listPreferredItemPaddingStart&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/item_custom_domain.xml"
line="40"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
errorLine1=" android:paddingStart=&quot;5dp&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/preference_manual_add_search_engine.xml"
line="45"
column="9"/>
</issue>
<issue
id="RtlSymmetry"
message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
errorLine1=" android:paddingLeft=&quot;5dp&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/preference_manual_add_search_engine.xml"
line="46"
column="9"/>
</issue>
<issue
id="RtlHardcoded"
message="Redundant attribute `paddingLeft`; already defining `paddingStart` with `targetSdkVersion` 35"
errorLine1=" android:paddingLeft=&quot;5dp&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/preference_manual_add_search_engine.xml"
line="46"
column="9"/>
</issue>
</issues>