Closed Bug 1879116 Opened 1 year ago Closed 1 year ago

Replace coil-svg with AndroidSVG

Categories

(Fenix :: General, enhancement)

enhancement

Tracking

(firefox125 fixed)

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: jackyzy823, Assigned: jackyzy823)

References

Details

Attachments

(1 file)

We should replace coil-svg with AndroidSVG.

Reason:

  1. AndroidSVG is the underlying library used by coil-svg to decode svg.
  2. Most utilities provided by coil-kt is not used by Firefox Android. For example 1) android-components has its own cache mechanism , so we probably don't need coil-kt 's memory cache and disk cache. 2) It has been prohibited to use coil-kt's network utilities in android-components.
  3. Include fewer dependencies to reduce apk size .

Create ticket as suggested by :twhite in https://bugzilla.mozilla.org/show_bug.cgi?id=1874522#c31.

The Bugbug bot thinks this bug should belong to the 'Core::SVG' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → SVG
Product: Firefox → Core
Component: SVG → General
Product: Core → Fenix
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
Assignee: nobody → jackyzy823
Regressions: 1884034
Regressions: 1884300
Regressions: 1891522
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: