I'm pretty sure this is a regression caused by
https://github.com/Polymer/polymer-gestures/commit/6379ad4dc32d8af192f987d1c4f7bb5f22cde534
.

In the absence of touch listeners (which are added by setting the
touch-action attribute), iOS safari uses the presence of mouse listeners on
the target node to determine if events should be sent.

Setting mouse listeners in firefox makes screen readers report all polymer
elements as "clickable", which is very annoying.

I have an idea to use the presence of gesture event listeners to add touch
and mouse events to satisfy both constraints, but I need a bit more time to
play with them.

In the meantime you can set touch-action="auto" on <body> and that should
at least get you all the events.


On Sat, Jun 7, 2014 at 6:40 PM, Akhilesh <[email protected]> wrote:

> I tried with touch-action too, but still no event callback. Is this
> working for you guys?
> BTW, I never had to specify the touch-action with Polymer#0.2.4 and it
> used to work fine.
>
>
> On Fri, Jun 6, 2014 at 7:37 PM, Daniel Freedman <[email protected]>
> wrote:
>
>> Please make sure you have touch-action attribute set.
>> On Jun 6, 2014 5:40 PM, "Akhilesh" <[email protected]> wrote:
>>
>>> I took the master branch and tested the fix to this issue.
>>> Unfortunately, the events are still not getting triggered on iOS Safari.
>>>
>>> On Friday, June 6, 2014, Daniel Freedman <[email protected]> wrote:
>>>
>>>> I'm pretty sure this is related to
>>>> https://github.com/Polymer/ShadowDOM/issues/452
>>>> On Jun 6, 2014 8:48 AM, "Eric Bidelman" <[email protected]> wrote:
>>>>
>>>>> +daniel
>>>>>
>>>>>
>>>>> On Thu, Jun 5, 2014 at 11:51 PM, <[email protected]> wrote:
>>>>>
>>>>>> Try out this sample on iOS Safari: http://jsbin.com/poracihi/2/edit
>>>>>>
>>>>>> The "tap" event is getting triggered on all other desktop and android
>>>>>> browsers.
>>>>>>
>>>>>> Follow Polymer on Google+: plus.google.com/107187849809354688692
>>>>>> ---
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Polymer" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/polymer-dev/136b7b0b-41bd-4e19-8827-18832979cbf4%40googlegroups.com
>>>>>> <https://groups.google.com/d/msgid/polymer-dev/136b7b0b-41bd-4e19-8827-18832979cbf4%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>
>

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/CAAUAVAjpXJNqg1HL3FJtXVqc%3D69u5%2BSXogo43XYTKtL%3Dqyb5hQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to