diff --git a/HTMLKit/HTMLListOfActiveFormattingElements.m b/HTMLKit/HTMLListOfActiveFormattingElements.m index 3088ce2..9ac1710 100644 --- a/HTMLKit/HTMLListOfActiveFormattingElements.m +++ b/HTMLKit/HTMLListOfActiveFormattingElements.m @@ -75,6 +75,9 @@ - (void)insertElement:(HTMLElement *)element atIndex:(NSUInteger)index { + if (index > _list.count) { + index = _list.count; + } [_list insertObject:element atIndex:index]; }