diff --git a/discord/ui/view.py b/discord/ui/view.py index 6ac69d66e..208299c3a 100644 --- a/discord/ui/view.py +++ b/discord/ui/view.py @@ -277,13 +277,7 @@ class View: # v2 components def key(item: Item) -> int: - if item._rendered_row is not None: - return item._rendered_row - - try: - return self._children.index(item) - except ValueError: - return 0 + return item._rendered_row or 0 # instead of grouping by row we will sort it so it is added # in order and should work as the original implementation