I have been trying for hours to save some Node Editors constructions without any success. Each Time I close the (Bricks) template I am working in, none of my Nodes have been saved, the canvas is empty.
My config is WP 6.9, Bricksforge Version: 3.1.7.1, Bricks Version : 2.1.4.
I am developing a woo shop ; Mobile first (Mobile is the Base breakpoint).
My license of BF is active and permalinks are set to Post Title (has shown a while by Martin).
I can’t understand why it doesn’t save ?
Have an idea ? Bricksforge is unusable for me right now.
Hey Could you open your developer console and check for javascript errors? Especially errors that are showing while clicking the save button would be helpful
The Bricksforge REST API seems to be blocked by your server or a security plugin. Could you re-check this? Deactivating plugins or your firewall and try again?
Hello Daniele, I’m so sorry. It was a Firewall rule that was causing the error.
A JS injection detected by the variable I was trying to set.
Thanks for your help.
{message: 'Request failed with status code 403'
, name: 'AxiosError', code: 'ERR_BAD_RE QUEST', config: {m}, request: XMLHttpRequest, ...}
Context : My whole websites are currently hosted by Planet Hoster on N0C HybridCloud Lite Speed Dedicated servers.
The “Atomicorp.com WAF Rules (380026) : PHP payload detected” is entirely responsable for this behavior and can cause a total mess between the “brf_panel” and “brf_panel_nodes” lines of the “wp_options” table and the UI for both Node Editor and Animations Timeline. There was some orphans items present in the DB but invisible in the UI.
I had to manually drop these two lines (“brf_panel” and “brf_panel_nodes”) to get rid of an error I had on the Console.
The error was :
bricksforge_panel.js?ver=1764342468:1 Uncaught (in promise)
TypeError: Cannot read properties of undefined (reading 'split')
at InstanceManager.shouldSkip (bricksforge_panel.js?ver=1764342468:1:21423)
at BricksforgeNodeEditor.shouldSkip (bricksforge_panel.js?ver=1764342468:1:30612)
at bricksforge_nodes_editor.js?ver=1764342468:1:847 at Array.forEach (<anonymous>)
at BricksforgeNodeEditor.handlePanelNodes (bricksforge_nodes_editor.js?ver=1764342468:1:829)_panel.js?ver=1764342468:1
Bricksforge Panel: Selector not found: .[name_of_the_selector]
handleInstance @ bricksforge_panel.js?ver=1764342468:1
Then I created another Node and an Animation to force the lines to be created again and everything get back to normal (I had to create again the nodes end the animations).