Skip to content

Yoast Conflict: JavaScript Error Prevents PPB Blocks and Interface from Loading #29

Description

@jessecowens

Describe the bug
When using BoldGrid Easy SEO together with Yoast, a JavaScript error prevents the editor and add blocks interfaces from loading.

To Reproduce
Steps to reproduce the behavior:

  1. Install WordPress with PPB, Yoast, and BoldGrid Easy SEO
  2. Edit or add a post or page
  3. See error

Expected behavior
PPB Should function normally regardless of which SEO plugins are active

Additional context
This error was reported in the BoldGrid Forums here and here

bgseo.min.js?ver=1.6.6:1 Uncaught TypeError: Cannot read property 'getEditedPostAttribute' of null
    at Object.getRawText (bgseo.min.js?ver=1.6.6:1)
    at HTMLDocument.update (bgseo.min.js?ver=1.6.6:1)
    at i (load-scripts.php?c=0&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.2:2)
    at Object.fireWith [as resolveWith] (load-scripts.php?c=0&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.2:2)
    at Function.ready (load-scripts.php?c=0&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.2:2)
    at HTMLDocument.J (load-scripts.php?c=0&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.2:2)
bgseo.min.js?ver=1.6.6:1 Uncaught TypeError: Cannot read property 'getEditedPostAttribute' of null
    at Object.getRawText (bgseo.min.js?ver=1.6.6:1)
    at bgseo.min.js?ver=1.6.6:1
    at f (underscore.min.js?ver=1.8.3:2)
getRawText @ bgseo.min.js?ver=1.6.6:1
(anonymous) @ bgseo.min.js?ver=1.6.6:1
f @ underscore.min.js?ver=1.8.3:2
setTimeout (async)
f @ underscore.min.js?ver=1.8.3:2
bgseo.min.js?ver=1.6.6:1 Uncaught TypeError: Cannot read property 'getEditedPostAttribute' of null
    at Object.getRawText (bgseo.min.js?ver=1.6.6:1)
    at Object.getContent (bgseo.min.js?ver=1.6.6:1)
    at bgseo.min.js?ver=1.6.6:1
    at dispatch (load-scripts.php?c=0&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.2:3)
    at r.handle (load-scripts.php?c=0&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.2:3)
getRawText @ bgseo.min.js?ver=1.6.6:1
getContent @ bgseo.min.js?ver=1.6.6:1
(anonymous) @ bgseo.min.js?ver=1.6.6:1
dispatch @ load-scripts.php?c=0&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.2:3
r.handle @ load-scripts.php?c=0&load[chunk_0]=jquery-core,jquery-migrate,utils&ver=5.4.2:3
bgseo.min.js?ver=1.6.6:1 Uncaught TypeError: Cannot read property 'getEditedPostAttribute' of null
    at Object.getRawText (bgseo.min.js?ver=1.6.6:1)
    at bgseo.min.js?ver=1.6.6:1
    at f (underscore.min.js?ver=1.8.3:2)
getRawText @ bgseo.min.js?ver=1.6.6:1
(anonymous) @ bgseo.min.js?ver=1.6.6:1
f @ underscore.min.js?ver=1.8.3:2
setTimeout (async)
f @ underscore.min.js?ver=1.8.3:2
setTimeout (async)
(anonymous) @ underscore.min.js?ver=1.8.3:2
(anonymous) @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
o @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
(anonymous) @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
p @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
(anonymous) @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
(anonymous) @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
(anonymous) @ post-edit-1470.js:1
Promise.then (async)
t.default @ post-edit-1470.js:1
(anonymous) @ post-edit-1470.js:1
e @ lodash.min.js?ver=4.17.15:68
o @ lodash.min.js?ver=4.17.15:68
i @ lodash.min.js?ver=4.17.15:68
setTimeout (async)
bo @ lodash.min.js?ver=4.17.15:85
i @ lodash.min.js?ver=4.17.15:68
setTimeout (async)
bo @ lodash.min.js?ver=4.17.15:85
f @ lodash.min.js?ver=4.17.15:69
j.pluginsLoaded @ analysis-1470.js:21
o._pollLoadingPlugins @ analysis-1470.js:10
tinymce.min.js?ver=4960-20190918:2 GET https://demo2.cloudwp.dev/trial-uz8t92u3/wp-content/uploads/kirki-css/styles.css?boldgrid-editor-version=1.13.3&wp-mce-4960-20190918 net::ERR_ABORTED 404
n @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
e @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
U @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
e @ tinymce.min.js?ver=4960-20190918:2
loadAll @ tinymce.min.js?ver=4960-20190918:2
bw @ tinymce.min.js?ver=4960-20190918:2
ww @ tinymce.min.js?ver=4960-20190918:2
Aw @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
qt @ tinymce.min.js?ver=4960-20190918:2
u @ tinymce.min.js?ver=4960-20190918:2
n @ tinymce.min.js?ver=4960-20190918:2
l.<computed>.l.<computed>.l.<computed>.o.onload @ tinymce.min.js?ver=4960-20190918:2
load (async)
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
qt @ tinymce.min.js?ver=4960-20190918:2
u @ tinymce.min.js?ver=4960-20190918:2
Di.loadScripts @ tinymce.min.js?ver=4960-20190918:2
Di.loadQueue @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
waitFor @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
qt @ tinymce.min.js?ver=4960-20190918:2
u @ tinymce.min.js?ver=4960-20190918:2
n @ tinymce.min.js?ver=4960-20190918:2
l.<computed>.l.<computed>.l.<computed>.o.onload @ tinymce.min.js?ver=4960-20190918:2
bgseo.min.js?ver=1.6.6:1 Uncaught TypeError: Cannot read property 'getEditedPostAttribute' of null
    at Object.getRawText (bgseo.min.js?ver=1.6.6:1)
    at bgseo.min.js?ver=1.6.6:1
    at f (underscore.min.js?ver=1.8.3:2)
getRawText @ bgseo.min.js?ver=1.6.6:1
(anonymous) @ bgseo.min.js?ver=1.6.6:1
f @ underscore.min.js?ver=1.8.3:2
setTimeout (async)
f @ underscore.min.js?ver=1.8.3:2
setTimeout (async)
f @ underscore.min.js?ver=1.8.3:2
setTimeout (async)
(anonymous) @ underscore.min.js?ver=1.8.3:2
(anonymous) @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
o @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
(anonymous) @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
p @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
(anonymous) @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
(anonymous) @ data.min.js?ver=e80048e7b309581a40e44b8bd8aaba41:2
(anonymous) @ post-edit-1470.js:1
c.fire @ tinymce.min.js?ver=4960-20190918:2
fire @ tinymce.min.js?ver=4960-20190918:2
yw @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
Promise.then (async)
e @ tinymce.min.js?ver=4960-20190918:2
loadAll @ tinymce.min.js?ver=4960-20190918:2
bw @ tinymce.min.js?ver=4960-20190918:2
ww @ tinymce.min.js?ver=4960-20190918:2
Aw @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
qt @ tinymce.min.js?ver=4960-20190918:2
u @ tinymce.min.js?ver=4960-20190918:2
n @ tinymce.min.js?ver=4960-20190918:2
l.<computed>.l.<computed>.l.<computed>.o.onload @ tinymce.min.js?ver=4960-20190918:2
load (async)
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
qt @ tinymce.min.js?ver=4960-20190918:2
u @ tinymce.min.js?ver=4960-20190918:2
Di.loadScripts @ tinymce.min.js?ver=4960-20190918:2
Di.loadQueue @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
waitFor @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
(anonymous) @ tinymce.min.js?ver=4960-20190918:2
qt @ tinymce.min.js?ver=4960-20190918:2
u @ tinymce.min.js?ver=4960-20190918:2
n @ tinymce.min.js?ver=4960-20190918:2
l.<computed>.l.<computed>.l.<computed>.o.onload @ tinymce.min.js?ver=4960-20190918:2

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    Sponsor
    SponsoredKunjungi sekarang
    Promo