Feature #84780

Store icons fetched by the Icon API in localStorage

Added by Andreas Fernandez almost 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Should have
Category:
Backend User Interface
Target version:
Start date:
2018-04-18
Due date:
% Done:

100%

Estimated time:
PHP Version:
Tags:
Complexity:
medium
Sprint Focus:

Description

Using the JavaScript-based Icon API has some flaws:

  • All promises created by $.ajax get stored during runtime, causing a growing memory footprint
  • Reloading the browser removes any held promise
  • To have this "cache" in place, object sharing must be done

This issue can be solved by storing the icons in the local storage of the client.


Related issues

Related to TYPO3 Core - Bug #84797: Form editor is not loadingClosedRalf Zimmermann2018-04-19

Actions
Related to TYPO3 Core - Bug #84826: Finisher helper is not showing correct name of fieldClosedRalf Zimmermann2018-04-20

Actions
Related to TYPO3 Core - Bug #84831: localStorage icon caching breaks within the install toolRejected2018-04-20

Actions

Also available in: Atom PDF