Newspaper Theme fix

tagDiv Composer Not Loading, Blank or Not Saving? How to Fix It

tagDiv Composer edits your page inside a frame on the front end of the site, so it needs three things to cooperate: a Composer plugin that matches the theme, scripts that arrive unaltered and a server willing to accept a large save. When it spins, shows a white frame or drops your changes, one of the three has failed. Your published pages are almost always untouched.

wp-admin · newspaper · tagdiv composer
Browser console
The editor frame never finishes loading
1 error
  1. tagDiv Composer: opening editor for post 42
  2. rocket-loader.min.js: 31 scripts deferred
  3. Uncaught ReferenceError: tdcAdminIFrameUI is not defined
  4. at tdcMain.js:118
  5. Preview frame: still waiting for content
Illustrative — a script optimizer reordered the editor's filespages unaffected

What you are seeing

  • The Composer's loading animation runs and the page never appears
  • The panel of elements loads but the preview frame stays white
  • Changes seem to save and are gone on reload
  • Blocks cannot be dragged, or their settings open empty
  • The trouble began right after a theme update or a new caching setup

Why it happens on Newspaper Theme

Most common first.

  1. 1

    The Composer plugin does not match the theme

    Each release of tagDiv Composer is built for one release of Newspaper. If the theme was updated and the plugin was not, the editor loads scripts that expect code the other half no longer has. Rule this out before anything else, because nothing below will help while it is true.

  2. 2

    An optimizer rewrote the Composer's scripts

    Caching and optimization plugins combine, defer and delay JavaScript, and Cloudflare's Rocket Loader does the same from outside the server. The Composer depends on its scripts running in order. Reordered, they fail quietly and the loader spins for as long as you care to watch.

  3. 3

    The preview frame is being refused

    The Composer shows your page inside an iframe. If the dashboard runs on https while the site address is saved as http, or one uses www and the other does not, the browser treats the frame as a different site and blocks it. A security plugin or a host rule that forbids framing has the same effect.

  4. 4

    Another plugin's script fails first

    A single JavaScript error can stop everything queued behind it. Plugins that add their own controls to the front end for logged-in users are the usual suspects, since they run inside the same frame the Composer is trying to draw.

  5. 5

    The save is larger than the server allows

    A front page with dozens of blocks goes back to the server as one large request. Low PHP memory or request size limits cut it short, and a firewall can reject it outright for looking unusual. The editor says nothing and the page reloads unchanged.

How to fix it, in order

Least invasive first. Stop at the step that fixes it.

  1. 1

    Check versions on the theme's Plugins screen

    Take a backup, then go to Newspaper, Plugins in the dashboard. If tagDiv Composer or tagDiv Cloud Library shows an Update or Activate button, press it so both match the installed theme. Reload the editor before trying anything else.

  2. 2

    Open the editor in a private window

    Log in from a private browser window with extensions off and open the page with the Composer. If it loads there, the fault is an ad blocker, another extension or stale files in your own browser, and the site itself is fine.

  3. 3

    Switch off script optimization, then purge

    In your caching or optimization plugin, turn off JavaScript combining, deferring and delaying. If the site sits behind Cloudflare, turn off Rocket Loader in its speed settings. Purge every cache and try again. If the Composer opens, re-enable features one at a time and keep optimization away from logged-in users.

  4. 4

    Compare the two site addresses

    Open Settings, General and read WordPress Address and Site Address. Both should begin with https and agree on www. Then confirm you reached the dashboard through that same address. A mismatch here blocks the preview frame every time.

  5. 5

    Find the first red line in the console

    Press F12 in the editor, open the Console tab and reload. The first error names a file, and the file's path names the plugin it came from. Deactivate that plugin on a staging copy and test. If the message mentions framing or X-Frame-Options, the block is a security setting, not a script.

  6. 6

    Read System Status, then ask the host

    Newspaper, System Status lists the server values the theme cares about. If memory or request limits look low, ask the host to raise them and to check whether a firewall rule is rejecting the save request. The memory side has its own page among our fixes.

Keep it from coming back

  • Update the tagDiv plugins in the same sitting as the theme
  • Exclude logged-in users from JavaScript optimization and Rocket Loader
  • Keep the site on one scheme and one hostname
  • Keep the front page to the blocks readers use, so each save stays small

The permanent fix

A faster Next.js build, with a CMS made for your business

A builder that fails once after an update is a repair. A builder that fails every few months means the site depends on a theme, a Composer plugin, a cache and a firewall all agreeing, and they will disagree again. On a Next.js build with a custom CMS there is no front-end builder to load: editors fill in fields made for your articles and sections, and the layout lives in code that does not shift when a plugin updates.

On Newspaper Theme todayOn Next.js with a custom CMS
What you keep updatedWordPress, the theme, its builder and every bundled plugin, all in stepNothing on a schedule. There is no theme or plugin stack to fall out of step
How a page is servedBuilt from the database on each visit, through the theme and its builderBuilt ahead of time and served as finished files from servers near the visitor
How you edit itA general-purpose builder with every option the theme shipsA CMS built around what your business actually changes: services, prices, photos, posts
What can break itAn update to any one of those parts, or a license that lapsesA change someone makes on purpose, tested before it goes live

Your content, your addresses and your rankings come with you: every page is moved, every old address is redirected, and you get a login to an editor that only shows what you need. A repair is still the right call for many sites, and we will say so when it is.

Free · No obligation

Want this fixed on your Newspaper Theme site?

Tell us what you are seeing. We look at the site, tell you plainly what is wrong and what it takes, and quote a fixed price before any work starts.

Which of these sounds like you? (pick any)

Frequently asked

Almost certainly not. The published page is stored in the database and keeps serving readers while the editor misbehaves. Only the changes from the session that failed to save are at risk, so note them down before you reload.

The difference is usually the browser, not the account. An ad blocker hides the ad blocks the Composer is trying to draw, a privacy extension stops a script or an old copy of the editor's files sits in the cache. Test both logins in a private window on the same computer. If one still fails, compare the two user roles.

For a typo, yes, with care. The page is stored as nested shortcodes, and the standard editor shows them as bracketed tags around your text. Change the words, leave every bracket alone and keep a copy of the original content before you save.

The editor generally opens either way. The Cloud Library templates it can pull in depend on a registered purchase code. An unactivated site also tends to fall behind on versions, which is the most common reason the Composer breaks in the first place.

Keep reading

CallGet a quote