First and foremost, thanks for creating such a great and flexible theme.
Now to the matter at hand. I have no idea when these custom handles were implemented, I refer to “Custom Alignment”, “Widget title color” and “Headings color”, but they are defaulting to preassigned values and messing up with my own CSS and the ability to responsively change the alignment of elements because of the width of the window.
By using child themes, I prefer to manage all styles through my own CSS, therefore I have no use for those handles. Moreover, in a complicated project as the one I’m working on, this would make a nightmare to change values to all heading and titles color by asking me to go and change them one by one; while with the CSS requires a single line modification.
While I understand that some user could find those handy to use, I don’t understand why they are not simply set to an empty value. That would let the users decide if they want to use them or not. By having them assigned to a default value, every time I open a widget, and there is not a previous value, they automatically save the default one.
Same with the alignment, but here is even less practical. If I implement a responsive design where the alignment changes because of the width of the screen, I am screwed. There is no option to address this situation.
I had to modify the page-builder.php file to address the problem, by adding a “None” option to the handles and making it default.
It would be nice if you can revert to a situation where the handles have no default values and the custom alignment should have a “none” option.