# QuotaExceededError with icon library

**URL:** <https://forum.inductiveautomation.com/t/quotaexceedederror-with-icon-library/107929>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [June 30, 2025, 12:09pm UTC](https://forum.inductiveautomation.com/t/quotaexceedederror-with-icon-library/107929 "2025-06-30T12:09:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [June 30, 2025, 12:09pm UTC](https://forum.inductiveautomation.com/t/quotaexceedederror-with-icon-library/107929/1 "2025-06-30T12:09:55Z")

</div>

@paul-griffith

I have the following error in browser dev console an some of my icon library are not rendered in the perspective page.

**QuotaExceededError: Failed to execute 'setItem' on 'Storage': Setting the value of 'bootstrap|1-square' exceeded the quota**

**bootstrap|1-square** was well rendered

I use lots of icon library quite large.  
I don't have any issue in the designer.

Is there a setting to increase this limit ?

Full error log:

```python
PerspectiveClient.9c627a8669c80572ff27.js:2 onerrorLogger: {"stack":"QuotaExceededError: Failed to execute 'setItem' on 'Storage': Setting the value of 'bootstrap|1-square' exceeded the quota.\n at http://10.29.50.210:8088/res/perspective/js/PerspectiveClient.9c627a8669c80572ff27.js:2:1016564\n at NodeList.forEach (<anonymous>)\n at http://10.29.50.210:8088/res/perspective/js/PerspectiveClient.9c627a8669c80572ff27.js:2:1016394\n at http://10.29.50.210:8088/res/perspective/js/PerspectiveClient.9c627a8669c80572ff27.js:2:1016637\n at Generator.next (<anonymous>)\n at p (http://10.29.50.210:8088/res/perspective/js/PerspectiveClient.9c627a8669c80572ff27.js:2:1011797)","message":"Failed to execute 'setItem' on 'Storage': Setting the value of 'bootstrap|1-square' exceeded the quota.","name":"QuotaExceededError","logData":{"msg":"unhandledrejection","errorMsg":"Failed to execute 'setItem' on 'Storage': Setting the value of 'bootstrap|1-square' exceeded the quota."}}

```

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/d/0db7ee5bf30f32b8112015543c76261d0f8979d3.png)

A similar issue is reported here:

> [@Large icon libraries break all icons on Safari/iOS](https://forum.inductiveautomation.com/t/large-icon-libraries-break-all-icons-on-safari-ios/69787):
>
> After adding some custom icon libraries (Font Awesome 6 specifically), all icons stopped displaying in Safari and iOS if multiple libraries are referenced on the same page. The browser console has an Unhandled Promise Rejection: QuotaExceededError: the quota has been exceeded. message. From the looks of it, Perspective takes all of the svg icons from any library that is referenced in the currently open view and adds them to sessionStorage. At some point in this process, it exceeds the amount of…

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [June 30, 2025, 12:18pm UTC](https://forum.inductiveautomation.com/t/quotaexceedederror-with-icon-library/107929/2 "2025-06-30T12:18:19Z")

</div>

> [@Large icon libraries break all icons on Safari/iOS](https://forum.inductiveautomation.com/t/large-icon-libraries-break-all-icons-on-safari-ios/69787/1):
>
> sessionStorage

oops seems to be a browser limitation, around 5Mo if it use a sessionStorage ?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [June 30, 2025, 4:07pm UTC](https://forum.inductiveautomation.com/t/quotaexceedederror-with-icon-library/107929/3 "2025-06-30T16:07:08Z")

</div>

Not my area of expertise - can you make a support ticket so the right folks can evaluate if this is a bug or just a potential optimization?

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [June 30, 2025, 5:17pm UTC](https://forum.inductiveautomation.com/t/quotaexceedederror-with-icon-library/107929/4 "2025-06-30T17:17:45Z")

</div>

That make sense, must be frontend side  
Ticket #152352
