Dragging on a color value slider in the color picker will assert for an invalid string offset. We now using std::string for uiBut->str, the string is empty and we are checking against str[1]. This replaces that with an std::basic_string::find which handles this fine. Pull Request: https://projects.blender.org/blender/blender/pulls/117455