qouiou Whoops I missed the version number, apologies!
qouiou Why exactly settings have died?
Sometimes this can happen if some JavaScript in WordPress or a dependency somehow has been removed. It can also be an conflict with another plugin that's adding JavaScript to admin pages.
We for example only add our plugin JavaScript to the /wp-admin/admin.php?page=Buttonizer
page, but some other plugins might include it anywhere on the admin. We try to clean the JavaScript dependencies from other plugins on our own page so only our script is being loaded, but sometimes it doesn't work.
Also, the dashboard has a very complex script with a lot of JavaScript code, so the issue might just be a parameter setting together with a line of code conflicting and crashing out.
However, if this happens it should give you a 'Buttonizer has crashed' message. Did this message appear?
Let's get technical
As you're a Ubuntu user (good choice 😎 ) I think you're technical. Are you able to do the following:
Right click the page, click Inspect from the context menu. This will open a new window with developer tools. Now, open the Console
tab. Do you see any red errors appearing? Can you make a screenshot of that?
Then, go to the Network tab. If you open this, you'll see "Recording network activity...". Now refresh the page, you'll now see all the network requests coming in from the Buttonizer dashboard page.
If you select "XHR" you will see a request to /wp-json/buttonizer/dashboard
, can you let me know what the content (response/body) of that page is? And the response status?
Let me know!