                         self = .decreaseIndentDepth
                     case "increaseIndentDepth":
                         self = .increaseIndentDepth
+                    case "progress":
+                        self = .progress
                     default:
                         return nil
                     }

                    continue
                }
                buttonSelectionDelegate?.sectionEditorWebViewMessagingControllerDidReceiveButtonSelectionChangeMessage(self, button: button)
            }
        default:
            assertionFailure("Unsupported message: \(message.name), \(message.body)")

                    self = .heading(type: textStyleType)
                } else if rawValue == "textSize", let textSizeType = info?.textSizeType {
                    self = .textSize(type: textSizeType)
                } else {
                    switch rawValue {
                    case "indent":
