2015-10-13 21:26 GMT+02:00 Nicolas Goaziou <mail@nicolasgoaziou.fr>:
Hello,

I don't understand the issue. BEAMER_REF: #foo generates the same
internal reference as :CUSTOM_ID: foo, doesn't it?


My point is that you need to set :

* Frame 1
:PROPERTIES:
:BEAMER_OPT: label=foo
:END:
 
* Frame 2
:PROPERTIES:
:BEAMER_env: againframe
:BEAMER_ref: #foo
:END:

because if you use CUSTOM_ID in the first frame, the link is not resolved.
The code at stake is :
ox-beamer:org-beamer-headline which calls ox-beamer:org-beamer--get-label at line 624

Clearly, org-beamer--get-label doesn't make use of CUSTOM_ID.

It is a bit strange to have to use another way to set custom labels than a CUSTOM_ID property.

Regards,

Fabrice