[ruby-core:122560] [Ruby Bug#21446] StackOverflow when changing visibility in reopened refinement