class Playwright::ChannelOwner

def dispose!(reason: nil)

used only from Connection. Not intended for public use. So keep private.
def dispose!(reason: nil)
n up from parent and connection.
ction.send(:delete_object_from_channel_owner, @guid)
ollected = reason == 'gc'
ose all children.
ts.each_value { |object| object.send(:dispose!, reason: reason) }
ts.clear