Right now if you check for updates on remote theme, the “last checked” time doesn’t change and the number of new commits remains 0 because the record wasn’t saved. This makes it impossible to update remote theme via the UI. It seems this regression is a side effect of this commit: FIX: Ensure live-reloading of theme CSS works first time (#8052) · discourse/discourse@98fbc01 · GitHub.
You’ve signed the CLA, OsamaSayegh. Thank you! This pull request is ready for review.