Uncaught Error: Syntax error, unrecognized expression: ul.sf-menu .dd-tab li.current_page_item > a, ul.sf-menu .dd-tab li.current-cat > a, ul.sf-menu .dd-tab li.current-menu-item > a, ul.sf-menu li.current_page_item.dd-tab > a, ul.sf-menu li.current-cat.dd-tab > a, ul.sf-menu li.current-menu-item.dd-tab > a, ul.sf-menu li.current_page_item.regular-tab > a, ul.sf-menu li.current-cat.regular-tab > a, ul.sf-menu li.current-menu-item.regular-tab > a, jquery.js:2
Port error: Could not establish connection. Receiving end does not exist. miscellaneous_bindings:235
Yes, that was where I would normally do the customisations. It’s only until I looked at some WordPress.org forum threads that I realised I had been doing it wrong. For example, look at WPYogi’s response in this recent thread.
If you edit files in the editor, then yes, your changes will get hosed. That isn’t anything to do with Suffusion or any WP theme – it is just how WP operates.
So WP’s recommended solution to keep you upgrade-proof is to use a child theme (that works pretty well with Suffusion).
However, for those who don’t want to create a child theme for whatever reason, Suffusion offers you the capability to put in custom styles (under Suffusion Options → Back-End → Custom Includes → Custom Styles). These are stored in the database, and they stick with you through all theme upgrades. In fact this provision has been present in Suffusion for more than 3 years – long before JetPack even existed as a plugin.