In Firefox I need to do const purpose = ev.target['_slim_internals_'].repeater.purpose; to access something from the repeater scope, whilst in Chrome I can do const purpose = ev.target.purpose