Skip to content

Commit 6473e09

Browse files
pftgclaude
andcommitted
perf: replace method(:region_for) with block in BrowserHelpers
Avoids allocating a Method object on every call to all_visible_regions_for. Use a simple block instead. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 87e3cdf commit 6473e09

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/capybara/screenshot/diff/browser_helpers.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def self.blur_from_focused_element
8585
JS
8686

8787
def self.all_visible_regions_for(selector)
88-
BrowserHelpers.session.all(selector, visible: true).map(&method(:region_for))
88+
BrowserHelpers.session.all(selector, visible: true).map { |el| region_for(el) }
8989
end
9090

9191
def self.region_for(element)

0 commit comments

Comments
 (0)