this gets rid of the imagesLoaded library, which was overkill and now we use a native system to do the same thing:
and this gets rid of the unintentional jank that was the clashing and unneeded core highlighting animation on first tile of new set when scrolling which made it look like it took time for the true background colour to load (but was just a CSS thing):
I’m not using Horizon - just checked - I’m using Light with Topic Previews as the default, and with two other user-selectable options, being Dark with Topic Previews and Light (simple).
Do I have an incompatibility with TLP? It seems still to be working. But the big red (only visible to admins) banner is a bit disconcerting.
TLP: your browser does not support CSS Grid Lanes. Topic List Previews will fall back to a standard grid layout approximation for masonry. Please consider updating your browser for the best experience. Check out CanIUse for compatibility information: CSS Grid Lanes | Can I use... Support tables for HTML5, CSS3, etc
[THEME 4 'Topic List Previews'] TypeError: Cannot read properties of undefined (reading 'some')
at preview-edits.gjs:101:26
at K (transformer.js:353:21)
at get additionalClasses (item.gjs:253:12)
at R (cache-DtDz7X5V.js:1647:15)
at index.js:87:32
at index.js:64:37
at zn (index.js:396:5)
at j (index.js:62:16)
at bi.get (index.js:84:60)
at Array Iterator.next (<anonymous>)
at ji.getValue (index.js:244:86)
at index.js:222:52
at index.js:64:37
at zn (index.js:396:5)
at j (index.js:62:16)
at my (index.js:1112:57)
at fy.flush (index.js:1089:26)
at Object.evaluate (index.js:665:41)
at Object.evaluate (index.js:103:106)
at zb.evaluateSyscall (index.js:2873:20)
at zb.evaluateInner (index.js:2852:64)
at zb.evaluateOuter (index.js:2849:10)
at e.next (index.js:4167:45)
at e._execute (index.js:4157:21)
at e.execute (index.js:4133:41)
at _x.handleException (index.js:3450:19)
at bx.handleException (index.js:3592:52)
at hx.throw (index.js:3414:16)
at iy.evaluate (index.js:565:37)
at hx._execute (index.js:3401:34)
at hx.execute (index.js:3393:17)
at xx.rerender (index.js:3610:8)
at ww.render (index-DaCZcoCY.js:5211:23)
at index-DaCZcoCY.js:5409:16
at xb (index.js:2414:7)
at e.renderRoots (index-DaCZcoCY.js:5389:7)
at #o (index-DaCZcoCY.js:5374:12)
at e.revalidate (index-DaCZcoCY.js:5435:10)
at invoke (index.js:264:14)
at Rc.flush (index.js:180:11)
at zc.flush (index.js:334:19)
at pl._end (index.js:762:32)
at pl.end (index.js:565:10)
at pl._run (index.js:806:14)
at pl._join (index.js:783:19)
at pl.join (index.js:605:17)
at Array.Nw (index-DaCZcoCY.js:5301:26)
at pl._trigger (index.js:860:21)
at pl._end (index.js:775:16)
at _boundAutorunEnd (index.js:499:12)