- From: Nikos Andronikos <Nikos.Andronikos@cisra.canon.com.au>
- Date: Thu, 26 Mar 2015 22:19:29 +0000
- To: "www-svg@w3.org" <www-svg@w3.org>
- Message-ID: <21859778FEFDBD46B4A827F61969A5F86D7856C3@exm02-wvp.cisra.canon.com.au>
Formatted minutes at http://www.w3.org/2015/03/26-svg-minutes.html SVG Working Group Teleconference 26 Mar 2015 [2]Agenda [2] https://lists.w3.org/Archives/Public/www-svg/2015Mar/0120.html See also: [3]IRC log [3] http://www.w3.org/2015/03/26-svg-irc Attendees Present Regrets Dirk Chair Cameron Scribe Nikos Contents * [4]Topics 1. [5]Declarative animation 2. [6]SVG 2 open issue discussion 3. [7]Interactivity chapter issue 5 4. [8]Interactivity chapter Issue 4 - Focus management 5. [9]SVG 2 Appendices * [10]Summary of Action Items __________________________________________________________ <trackbot> Date: 26 March 2015 <scribe> scribenick: nikos <scribe> Scribe: Nikos Declarative animation shepazu: the general topic is svg declarative animation in the image element ... the svg integration spec says that this should be allowed ... implementations that support declarative animation and svg in the image tag support this ... that's timeline based stuff ... it does not allow interactivity ... neither the spec nor the browsers allow that ... David Dailey made the case that this is limiting how useful svg could be ... I drew up some short use cases ... on the mailing list ... I agree that this would be useful ... Daniel Holbert (Mozilla) has said this might be an interesting idea to support ... even if you don't support SMIL you might support CSS animation or other interactive things like navigating links or hover effects ... I'm wondering what you all think - is this a good or bad idea? AmeliaBR: one important thing - this is coming out because people are annoyed that social media won't let them post interactive objects ... the only option everyday users have is via images ... when it comes to svg theres a couple of things ... lots of social media don't support svg at all ... I think as the first step we should be trying to convince people that it's safe to allow svg as an image type ... and I'm concerned that if we make svg images less like other images (e.g more powerful) that may scare of svg for support as an image format ... for timeline based animation it's easy to liken svg to animated gifs ... the other thing to think about is there's already embedded objects ... there is a means of embedding fully interactive svg ... this isn't applicaable to social media sites currently ... so not sure what the benefit of making svg as an image a duplicate of svg as an object shepazu: think there's a lot of value in your comment about trying to achieve parity first ... if we want people to see that this is as secure as a gif ... it's useful to be able to show that ... but if it's only as good as those things (e.g. gifs) but no better, then why bother ... with the capabilities of existing image formats, the costs seem relatively small but the benefits seem relatively small ... second point you made - why allow this in an image as opposed to an iframe or whatever ... in an iframe, anything goes ... it's not secure ... having a declarative way of having simple interactions is secure <ed> so, how much of this does Content Security Policy + CORS address? nikos: has there ever been discussion on allowing more fine grained control of what is allowed on the object element? heycam: iframe has a sandbox feature ... don't think it's implemented anywhere at the moment ... might be a good solution for this though ... could allow interactive svg with the sandbox attribute ... but what happens on a browser that doesn't implement the sandbox attribute? anything would be allowed. Rossen: we've been looking at different solutions. One of the solutions that Chrome was going after - SMIL implemented as JS ... appears to be palatable to us ... but can't add to the current discussion more than that at the moment shepazu: maybe a good first step would be for me to make some tests? ... the question of animation is orthogonal to the question of interactivity heycam: We have a layer in which we handle svg as images - the part of Gecko that also deals with raster images ... whenever you have an svg doc as an image then there's a single document running behind the scenes that we request to paint ... if we have multiple uses of the one document the timelines are synchronised ... because there's only really one document running ... if we were to support interaction the documents would need to diverge Rossen: In IE all the resources will be re-used but the animations will run separately shepazu: another related question - in Gecko, does the SVG image actually have a DOM? heycam: internally we do ... don't have the facility to play animations without having the dom there birtles: we support event based animations on svg in an image ... with a white list of events that are allowed ... begin, end and repeat ... internal events ed: Would people ask for the same level of interaction for background images? shepazu: I think that would be disruptive - but others said why not ... personally I'm not in favour ... but I can see if someone wants to insert an icon in CSS, they might want hover effects ... so I can see the use case ed: Was also wondering how much of the concerns raised here are addressed by the content security policy and CORS? ... with CSP you can prevent certain resources from loading shepazu: I agree that CSP is probably the right way of handling that ... if you're interested in this topic - I'd like to see more discussion on the mailing list ... so we can work towards a solution AmeliaBR: we should get feedback on the implementability of this ... whether there's problems passing events through to the image document ... maybe talk to the HTML guys SVG 2 open issue discussion heycam: last time we finished which chapter? Rossen: co-ords and transforms I think ... two issues still to be discussed ... haven't seen any discussion on the mailing list ... issue 10 and issue 20 ... Bogdan will create test cases for 10 ... there was also supposed to be discussion on the mailing list but I haven't seen that heycam: it looks like those two are waiting on initiation of the discussion or some work ... so probably don't need discussion right now <AmeliaBR> [11]https://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Chapter_Assess ment [11] https://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Chapter_Assessment heycam: I recall we discussed some of the issues in the styling chapter ... in the types chapter - those issues are also waiting on some testing or some work ... we've done paths and basic shapes ... I think there are some issues in text that we haven't discussed? Tav: think we discussed most of them ... might be a few that I need to look at before we discuss ... not ready to discuss any now heycam: Erik, there's two on the interactivity chapter - can we discuss those? Interactivity chapter issue 5 <ed> [12]https://svgwg.org/svg2-draft/interact.html#issue5 [12] https://svgwg.org/svg2-draft/interact.html#issue5 ed: resize, scroll and zoom are defined as applying at the documnet level ... there were some comments that resize should apply on each svg fragment ... but they're not defined that way ... I'd like to clarify the term 'document view' ... link to whichever spec defines the resize and scroll events ... that term is already used there heycam: I would hope we don't need to say much at all ... about resize and scroll ... is scroll a bit different because we dispatch that when the current pan and zoom values change? Rossen: how would you expect this to differ from html content? ... or would you? ed: I wouldn't expect it to differ ... resize and scroll should be the same ... zoom is unique to svg ... we have some room if we want to do something special there ... but svg zoom isn't implemented that well anyway Rossen: wouldn't svg zoom map to css zoom? ed: dont' think it does currently - but perhaps it could Rossen: I would expect it to map ... not that css zoom is currently specced but everyone is implementing ... it's an action item on Nat Rako (sp?) on my team who is going to write a spec about all things zoom related ... alongside device pixel ratio ... don't know when that spec will happen ... as a result I can spearhead at least the css zoom property ... which should map fairly well with svg zoom ... so svg shouldn't do anything special heycam: svg zoom is the only even that we didn't have something from the existing dom spec to rename it to ... initiall these were all 'svg load', 'svg scroll', etc ... if there's a zoom thing we can change it to that would be really good ... suprised if people are expecting dot type to be svg zoom rather than just zoom ed: there's a special zoom event interface in the svg spec ... not sure it's implemented anywhere Rossen: easiest way to find out if people depend on it is to try to kill it and see if anyone complains heycam: I know I've done content that depends on svg zoom <ed> [13]http://www.w3.org/TR/SVG/script.html#InterfaceSVGZoomEvent [13] http://www.w3.org/TR/SVG/script.html#InterfaceSVGZoomEvent heycam: but in these days of of not everyone supporting native zoom and pan gestures, I'm not sure if people are doing that these days <ed> [14]https://svgwg.org/svg2-draft/script.html#InterfaceSVGZoomEv ent [14] https://svgwg.org/svg2-draft/script.html#InterfaceSVGZoomEvent heycam: Rossen, could you ask Matt for the recent summaries of what the zoom event looks like? ... so we can make a decision on how closely it matches svg zoom? Rossen: yes ... going back to the open issue - which is about zoom as well as scroll and resize ... I wouldn't expect scroll and resize to be different than html heycam: the scroll event - we have this wording that says 'when the current translate property on the root svg element changes then a scroll event is dispatched' ... that would be in addition to the root element being scrollable ... that wouldn't be defined in the dom spec ... it's svg specific ... but we can say in our spec that this is the same event that we dispatch for Rossen: would be more comfortable with that ... introducing an entire event for one small difference is too much heycam: we already replaced all except zoom with the standard ... in terms of this specific issue, it seems like it's just a matter of finding the right terms to link to? ed: I'm fine doing edits for scroll and resize, thats well defined ... for zoom I don't mind waiting until we have another spec to reference heycam: I agree it's probably not critical ed: what are people comfortable with - taking out zoom or leaving it in? heycam: think it should be left in AmeliaBR: we could add a more specific issue saying we need to follow up with css zoom heycam: how about we wait for the info from Rossen about the event ... and see if we can make a quick decision then ... if all implementations match then it will be specced that way so it's probably safe to refer to that Rossen: if this was the last issue holding back the spec from CR would you hold the spec for that issue? heycam: if you said you were going to come back in a week then probably ... otherwise not Rossen: I don't think this issue merits that much attention ... but will follow your lead ed: I have enough information to resolve the issue for scroll and resize Rossen: let's just repurpose the issue for zoom only then heycam: to clarify, you'll do some rewording and pointing to another spec right? ... document view is completely undefined at the moment ed: yes <AmeliaBR> [15]https://svgwg.org/svg2-draft/interact.html#issue4 [15] https://svgwg.org/svg2-draft/interact.html#issue4 Interactivity chapter Issue 4 - Focus management AmeliaBR: looks like text was copied from HTMl ... issue is whether we need to refine it to make it SVG specific heycam: do we need to have copied this into the spec? ... or can we point directly to HTML for the definition of focusable and focusing and unfocusing steps ... if it's identical we don't need duplicate text ed: agree AmeliaBR: agree we shouldn't be copying text but we might need svg specific clarification on elements being rendered ... has come up in svg-a11y TF ... it's implicit that certain elements are rendered to the screen and others aren't ... but needs to be a clearer definition of what that means heycam: are you familiar with the parts of the html spec that talk about focus? AmeliaBR: no heycam: if Rich is not here, maybe someone should do a comparison with what we have and what's in the HTML spec ... and determine whether we need any svg specific differences ... and if so, what they are ... so we can work out what to do with this section ... are you alright with doing that Erik? ed: yes ... also rendering part should be in the rendering chapter somewhere <scribe> ACTION: Erik to compare focus text in svg spec vs html spec to determine the differences [recorded in [16]http://www.w3.org/2015/03/26-svg-minutes.html#action01] <trackbot> Created ACTION-3775 - Compare focus text in svg spec vs html spec to determine the differences [on Erik Dahlström - due 2015-04-02]. heycam: think that apart from the painting chapter, we've discussed all the issues ... need people to make progress on the issues that they own Rossen: I'll come back with some stuff next week definitely ... will clean up shapes and animation ... extensibility after that nikos: Next week will be Good Friday in Australia heycam: I'll be away ed: I'll also be away next week heycam: should have plenty to discuss the week after SVG 2 Appendices heycam: Bogdan you've taken all the appendices - are you happy with that? Rossen: Bogdan not here but he picked them up because no one else wanted to sign up for them ... If anyone would like to offer a helping hand that would be good ... if no one wants to sign up we'll try to work through them heycam: Don't think we had a proper discussion about what appendices we want ... so everyone if there's one you particularly like then let Bogdan know AmeliaBR: Rich has been taking care of the accessibility appendix ... will talk about it on the TF ... others not too exciting Rossen: don't think there'll be much friction on the issues, but there's a lot of content Summary of Action Items [NEW] ACTION: Erik to compare focus text in svg spec vs html spec to determine the differences [recorded in [17]http://www.w3.org/2015/03/26-svg-minutes.html#action01] [End of minutes] The information contained in this email message and any attachments may be confidential and may also be the subject to legal professional privilege. If you are not the intended recipient, any use, interference with, disclosure or copying of this material is unauthorised and prohibited. If you have received this email in error, please immediately advise the sender by return email and delete the information from your system.
Received on Thursday, 26 March 2015 22:20:06 UTC