Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

[Bug] Fenix uses non-public resource APIs; could result in inconsistent app behavior or bugs in future versions #15640

Closed
mcomella opened this issue Oct 2, 2020 · 0 comments
Assignees
Labels
🐞 bug Crashes, Something isn't working, .. eng:build Build system, gradle, configuration eng:health Improve code health eng:qa:not-needed Added by QA to issues that cannot be tested

Comments

@mcomella
Copy link
Contributor

mcomella commented Oct 2, 2020

Steps to reproduce

  • Run Android Lint: ./gradlew lintDebug
  • See PrivateResource WARNING in results

Expected behavior

None shown

Actual behavior

Some shown.

Android Lint explains:

Private resources should not be referenced; the may not be present everywhere, and even where they are they may disappear without notice.

To fix this, copy the resource into your own project instead.

Device information

  • Android device: ?
  • Fenix version: master-ish a173749

When we fix this, we should also change the severity of this check to ERROR from WARNING so it doesn't happen again.

┆Issue is synchronized with this Jira Task

@mcomella mcomella added the 🐞 bug Crashes, Something isn't working, .. label Oct 2, 2020
@github-actions github-actions bot added the needs:triage Issue needs triage label Oct 2, 2020
@kbrosnan kbrosnan added eng:build Build system, gradle, configuration eng:health Improve code health and removed needs:triage Issue needs triage labels Oct 5, 2020
@mcarare mcarare self-assigned this Dec 4, 2020
mcarare added a commit to mcarare/fenix that referenced this issue Dec 4, 2020
mcarare added a commit to mcarare/fenix that referenced this issue Dec 4, 2020
mcarare added a commit to mcarare/fenix that referenced this issue Dec 4, 2020
mcarare added a commit to mcarare/fenix that referenced this issue Dec 4, 2020
mcarare added a commit to mcarare/fenix that referenced this issue Dec 4, 2020
@mcarare mcarare added the eng:qa:not-needed Added by QA to issues that cannot be tested label Dec 9, 2020
@mcarare mcarare closed this as completed Dec 9, 2020
pkirakosyan pushed a commit to gexsi/user-agent-android that referenced this issue Aug 4, 2021
pkirakosyan pushed a commit to gexsi/user-agent-android that referenced this issue Aug 4, 2021
pkirakosyan pushed a commit to gexsi/user-agent-android that referenced this issue Aug 4, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🐞 bug Crashes, Something isn't working, .. eng:build Build system, gradle, configuration eng:health Improve code health eng:qa:not-needed Added by QA to issues that cannot be tested
Projects
None yet
Development

No branches or pull requests

3 participants