@@ -585,13 +585,19 @@ public enum Values {
585585 case checkbox
586586 case columnHeader = " columnheader "
587587 case combobox
588+
589+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
588590 case command
589591 case comment
590592 case complementary
593+
594+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
591595 case composite
592596 case contentInfo = " contentinfo "
593597 case definition
594598 case dialog
599+
600+ @available ( * , deprecated, message: " It is no longer part of the web standards. Use 'list' instead. " )
595601 case directory
596602 case document
597603 case feed
@@ -602,7 +608,11 @@ public enum Values {
602608 case group
603609 case heading
604610 case img
611+
612+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
605613 case input
614+
615+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
606616 case landmark
607617 case list
608618 case listBox = " listbox "
@@ -624,19 +634,29 @@ public enum Values {
624634 case option
625635 case presentation
626636 case radio
637+
638+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
627639 case range
628640 case region
641+
642+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
629643 case roleType = " roletype "
630644 case row
631645 case rowGroup = " rowgroup "
632646 case rowHeader = " rowheader "
633647 case scrollbar
634648 case search
635649 case searchBox = " searchbox "
650+
651+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
636652 case sectionHead = " sectionhead "
653+
654+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
637655 case select
638656 case separator
639657 case status
658+
659+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
640660 case structure
641661 case suggestion
642662 case `switch`
@@ -652,7 +672,11 @@ public enum Values {
652672 case tree
653673 case treeGrid = " treegrid "
654674 case treeItem = " treeitem "
675+
676+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
655677 case widget
678+
679+ @available ( * , deprecated, message: " It is an abstract role and should not be used. " )
656680 case window
657681 }
658682
0 commit comments