{"record":{"id":"67754d70cbde27eb","repo":"teamcapybara/capybara","slug":"unknown-filter-set-set-name","errorCode":null,"errorMessage":"Unknown filter set (:#{set_name})","messagePattern":"Unknown filter set \\(:#(.+?)\\)","errorType":"exception","errorClass":"ArgumentError","httpStatus":null,"severity":"error","filePath":"lib/capybara/selector/filter_set.rb","lineNumber":75,"sourceCode":"        filter_selector = filters.nil? ? ->(*) { true } : ->(filter_name, _) { filters.include? filter_name }\n\n        self.class[name].tap do |f_set|\n          expression_filters.merge!(f_set.expression_filters.select(&filter_selector))\n          node_filters.merge!(f_set.node_filters.select(&filter_selector))\n          f_set.undeclared_descriptions.each { |desc| describe(&desc) }\n          f_set.expression_filter_descriptions.each { |desc| describe(:expression_filters, &desc) }\n          f_set.node_filter_descriptions.each { |desc| describe(:node_filters, &desc) }\n        end\n        self\n      end\n\n      class << self\n        def all\n          @filter_sets ||= {} # rubocop:disable Naming/MemoizedInstanceVariableName\n        end\n\n        def [](name)\n          all.fetch(name.to_sym) { |set_name| raise ArgumentError, \"Unknown filter set (:#{set_name})\" }\n        end\n\n        def add(name, &block)\n          all[name.to_sym] = FilterSet.new(name.to_sym, &block)\n        end\n\n        def remove(name)\n          all.delete(name.to_sym)\n        end\n      end\n\n    protected\n\n      def undeclared_descriptions\n        @descriptions[:undeclared]\n      end\n\n      def node_filter_descriptions","sourceCodeStart":57,"sourceCodeEnd":93,"githubUrl":"https://github.com/teamcapybara/capybara/blob/15b5fdb76e972e9623d5af2123ed3755594f9732/lib/capybara/selector/filter_set.rb#L57-L93","documentation":"Error \"Unknown filter set (:#{set_name})\" thrown in teamcapybara/capybara.","triggerScenarios":"Thrown at lib/capybara/selector/filter_set.rb:75 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"15b5fdb76e972e9623d5af2123ed3755594f9732","analyzedAt":"2026-08-21T16:53:45.588Z","schemaVersion":2},"datasetVersion":"2026-08-21T18:17:14.833Z"}