Spinning loading circle of component edit on iOS

AI-generated summary

Jagster reports a bug where the component editor displays a spinning loading circle indefinitely when attempting to edit JS or CSS sections on iOS (iPad and iPhone) using Safari version 27.0.1. The issue persists after rebuilding the latest Discourse instance, and Jagster suspects it may be an iOS/Safari bug rather than a Discourse issue. awesomerobot attempts to reproduce the issue but fails on the same versions, requesting specific steps and clarification on a complaint regarding the post header formatting. Jagster provides the reproduction steps: navigating to components, creating a new one, and clicking ‘edit code’. They confirm that the loading spinner occurs consistently for all user-created components, regardless of the tab (CSS, JS, etc.) selected.

Continuing the discussion from Search better in your community with Ask AI:

I tried to add homemade TC, but when trying to edit JS section (or CSS what ever, same thing) all I get is spinning loading circle inside editing box.

iPad and iPhone, iOS 27.0.1, few minutes ago rebuilded latest Discourse, and DiscourseHub & Safari.

I categorized this as a bug, but I have bad feeling this is actually a bug of iOS, not by Discourse. i-version 27 Safari has some issues now.

(Please, fix the header, because now it is really bad)

Unfortunately I can’t repro on 27.0.1 on latest Discourse in Safari… this happens every time for you? are there specific steps?

Can you elaborate?

  • components > install > create new
  • created component > custom code | edit code

Same happens with every components that is created by me. And it doesn’t matter what tab, CSS, JS etc, is opened.