Jake,

I have to rectify, 

if (evt.detail > 1) evt.preventDefault(); 

was not a workaround for the webkit, or more precisely it was in the sense that 
evt.detail == 2 wouldn't work (evt.detail did not return 1, 2 or 3. Perhaps it 
does now).

It is intentional to prevent the default for evt.detail == 2, and not 1.

At Dotuscomus we have the policy to normally not apply workarounds if at least 
50% of the implementations show the expected behavior. Although we do not 
report bugs, we are conscious that bugs do get reported. From then on it is the 
responsibility and choice of the implementers to decide the degree of attention 
that an issue requires. Some concessions to this rule have been made for ASV, 
for obvious reasons.

The Pergola documentation states:
"
EVENTS DISPATCHING IN FIREFOX

Dysfunction in releasing the Dragarea after dragging objects. This was also 
true for Opera prior to version 10.60 Build 3445.
"

Following a discussion on a private list on this subject, the abnormal 
behavior, as well as other reported concerning SMIL, soon ceased in Opera. 

By applying workarounds indiscriminately, we, the developers, help masking 
vicious behaviors and flaws of the implementations, thus entertaining a "flou", 
which has a proven negative impact in the medium and long run.

I enjoy a direct communication channel with Opera and every time I pointed 
something out in the past, whether directly or not, it got repaired at some 
point. Do they have  a magic wand? I don't think so, it's rather a matter of 
communication policy.

Nevertheless, Firefox is becoming a good implementation, but it does take time 
after all. As late as yesterday I gave credits to Firefox for its satisfactory 
implementation of foreignObject, whereas Opera and webkit partially fail. It's 
true that failures, like bugs, sometimes only appear under strain. The causes 
need to be searched from the developer side as well as the implementer side. 
Experience shows me that the process is accelerated when the "behavior" is 
shown upfront, out there, where it can be perceived as a source of 
embarrassment. I'll venture to say that very soon Opera will show the html 
table at
http://www.dotuscomus.com/pergola/download/pergola_1.1/Examples/Panel/panelWithTabs.svg
correctly, or else I will be notified of the correct way of doing it, if an 
error is found to be on our side.

We are aware of all the issues with all the major implementations, not only 
those listed in the Known Issues. As an example, filters is quite a mess, in 
particular for Chrome but also for Firefox and Opera. Safari seem to have been 
wise enough to not activate them–at least for the desktop version, I don't know 
about the iPad version. The only implementation that doesn't pose problems with 
filters remains ASV. This will be the subject of a post on 
http://lists.w3.org/Archives/Public/www-svg/

We are then reverting to the 1.1 version of Pergola. Those who have downloaded 
the 1.101 version which was made available late last night GMT (source folder - 
pergola.es - version:"1.101") please, destroy it. Thank you.

I appreciate very much your feedback, Jake. Thank you.

Domenico Strazzullo
Dotuscomus  



--- In [email protected], Jacob Beard <jbea...@...> wrote:
>
> 
> 
> On 10-08-18 02:07 PM, domenico_strazzullo wrote:
> >
> >
> > It was a workaround for the webkit, but now without the condition both 
> > FF and the webkit behave fine. Thanks! You must be the Speedy Gonzales 
> > of testers.
> >
> It's an issue I've seen before.
> 
> Jake
> 
> 
> 
> [Non-text portions of this message have been removed]
>



------------------------------------

-----
To unsubscribe send a message to: [email protected]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
----Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to