![Florian Müllner](/assets/img/avatar_default.png)
Custom properties are not cached by the theme node itself, so looking them up repeatedly at every repaint is relatively expensive. Avoid this by caching the values ourselves at style changes. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2994>