Mysterious Error: ctl.className.indexOf is not a function

> Browser extensions
Cover Image for Mysterious Error: ctl.className.indexOf is not a function

The Error

I saw this error in the logs of a XM 10.2.1 Sitecore instance:

Uncaught TypeError: ctl.className.indexOf is not a function | SessionId-RequestId: xxxxxxx-xxxxxxx | PageUrl: https://cm.acme.com/sitecore/shell/Applications/Content Editor.aspx?sc_bw=1 | UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36

The Source

The source of the error turned out to be the Sitecore Extensions Chrome extension:

Sitecore Extensions

This is a great tool (thanks Allan NULL)!

The Fix and a Reminder

An older version of the extension was installed, somehow leading to this error. The issue went away after updating the extension.

When you come across issues in Sitecore, it's often a good idea to check the browser extensions.

Extension can be a weakness,

-MG


More Stories

Cover Image for Azure PaaS Cache Optimization

Azure PaaS Cache Optimization

> App Services benefit greatly from proper configuration

Cover Image for Add TypeScript Type Checks to RouteData fields

Add TypeScript Type Checks to RouteData fields

> Inspired by error: Conversion of type may be a mistake because neither type sufficiently overlaps with the other.

Cover Image for Considerations for Hosting Mail Signature Images on Vercel

Considerations for Hosting Mail Signature Images on Vercel

> Outlook is a Cache-Control disrepectoor and that's a problem

Cover Image for Building with CDP/Personalize on Next.js +XM/XP

Building with CDP/Personalize on Next.js +XM/XP

> Important considerations and learnings