{"record":{"id":"83c6b8ef45849c04","repo":"teamcapybara/capybara","slug":"invalid-value-value-inspect-passed-to-self-cl","errorCode":null,"errorMessage":"Invalid value #{value.inspect} passed to #{self.class.name.split('::').last} #{name}#{\" : #{name}\" if @name.is_a?(Regexp)}","messagePattern":"Invalid value #(.+?) passed to #(.+?) #(.+?)#(.+?)\" if @name\\.is_a\\?\\(Regexp\\)\\}","errorType":"exception","errorClass":"ArgumentError","httpStatus":null,"severity":"error","filePath":"lib/capybara/selector/filters/base.rb","lineNumber":53,"sourceCode":"        def boolean?\n          !!@options[:boolean]\n        end\n\n        def handles_option?(option_name)\n          if matcher?\n            @matcher.match? option_name\n          else\n            @name == option_name\n          end\n        end\n\n      private\n\n        def apply(subject, name, value, skip_value, ctx)\n          return skip_value if skip?(value)\n\n          unless valid_value?(value)\n            raise ArgumentError,\n                  \"Invalid value #{value.inspect} passed to #{self.class.name.split('::').last} #{name}\" \\\n                  \"#{\" : #{name}\" if @name.is_a?(Regexp)}\"\n          end\n\n          if @block.arity == 2\n            filter_context(ctx).instance_exec(subject, value, &@block)\n          else\n            filter_context(ctx).instance_exec(subject, name, value, &@block)\n          end\n        end\n\n        def filter_context(context)\n          context || @block.binding.receiver\n        end\n\n        def valid_value?(value)\n          return true unless @options.key?(:valid_values)\n","sourceCodeStart":35,"sourceCodeEnd":71,"githubUrl":"https://github.com/teamcapybara/capybara/blob/15b5fdb76e972e9623d5af2123ed3755594f9732/lib/capybara/selector/filters/base.rb#L35-L71","documentation":"Error \"Invalid value #{value.inspect} passed to #{self.class.name.split('::').last} #{name}#{\" : #{name}\" if @name.is_a?(Regexp)}\" thrown in teamcapybara/capybara.","triggerScenarios":"Thrown at lib/capybara/selector/filters/base.rb:53 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"}