W3C

- DRAFT -

Canvas API task force

17 Oct 2014

See also: IRC log

Attendees

Present
MarkS, Rich_Schwerdtfeger
Regrets
Chair
Rich
Scribe
Rich

Contents


<richardschwerdtfeger> RRSAgen, make log public

<richardschwerdtfeger> Meeting: Canvas API Task Force

<richardschwerdtfeger> http://lists.w3.org/Archives/Public/public-canvas-api/2014OctDec/0016.html

trackbot, start meeting

<trackbot> Sorry, but no Tracker is associated with this channel.

<richardschwerdtfeger> http://lists.w3.org/Archives/Public/public-canvas-api/2014OctDec/0016.html

<richardschwerdtfeger> Topic CR Testing

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test

<richardschwerdtfeger> scribe: Rich

<richardschwerdtfeger> Mark: For the tests I have run (drawFocusIfNeeded) we are passing in Chrome, Firefox, and Webkit

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#Test_Environments

<richardschwerdtfeger> Mark: As expected IE fails as they have not implemented the changes yet

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#drawFocusIfNeeded_with_no_default_path_defined

PASS PASS PASS FAIL

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#drawFocusIfNeeded_when_the_associated_element_does_not_have_focus_and_is_not_a_descendant_of_the_an_element_with_focus

PASS PASS PASS FAIL

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#drawFocusIfNeeded_when_a_default_path_is_provided_and_the_associated_fallback_element_has_focus

PASS PASS PASS FAIL

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#drawFocusIfNeeded_when_a_default_path_is_provided_and_the_associated_fallback_element_is_descendant_of_the_element_with_focus

PASS PASS PASS FAIL

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#drawFocusIfNeeded_when_a_default_path_is_provided_and_the_associated_fallback_element_is_descendant_of_the_element_with_focus_but_the_element_is_not_visible_on_the_screen

Need to develop a test file for this

RS: Tab to an element, it has focus, but its off the screen. browser should scroll into view

MS: a long canvas?

RS: no, lots of text before the canvas
... canvas must be off screen, then you tab into it.

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#drawFocusIfNeeded_when_a_default_path_is_provided_and_the_associated_fallback_element_is_descendant_of_the_element_with_focus._Scroll_the_window_so_that_the_canvas_moves.

MS: No test for this one

RS: This one requires that you scroll the window. Scroll it up.
... a screen with lots of text and a canvas element, both visible. tab to fallback in canvas, then scroll, the location of the element should move.

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#drawFocusIfNeeded_when_a_default_path_is_provided.2C_the_associated_fallback_element_has_focus_and_the_system_is_in_a_high_contrast_mode

PASS PASS PASS FAIL

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#drawFocusIfNeeded_when_a_default_path_is_provided.2C_the_associated_fallback_element_has_focus_and_shadowColor.3D.27green.27.2C_shadowOffsetX.3D4.2C_shadowOffset.3D5.2C_globalAlpa.3D.221.0.22.2C_and_globalComposition.3D.27xor.27

PASS PASS PASS FAIL

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#drawFocusIfNeeded_when_a_default_path_is_provided.2C_the_associated_fallback_element_has_focus.2C_and_a_default_path_is_then_set_to_draw_the_focus_for_the_fallback_element_that_extends_beyond_the_bounds_of_the_canvas_element.2C_the_focus_outline_should_be_clipped.2C_but_the_fallback_element_bounds_must_not

http://cptvitamin.github.io/wpt-canvas/2dcontext/drawing-paths-to-the-canvas/2d.drawFocusIfNeeded.defaultpathhasfocusclipping-manual.html

RS: these have to be in screen coordinates
... Mark can you change the width and height of the path to be something different than the canvas

MS: yes, I will do that

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#addHitRegion_receives_a_dictionary_object_whose_id_is_empty_and_a_current_path_is_empty

<richardschwerdtfeger> Rich: so the width and height should match the path width and height prior to clipping (they don’t shrink)

PASS PASS FAIL FAIL

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#addHitRegion_receives_a_dictionary_object_whose_id_is_NULL_and_the_Control_is_Null

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#addHitRegion_receives_a_dictionary_object_whose_id_is_not_null.2C_assign_a_new_hit_region_to_this_id_with_a_non-null_control

https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test#addHitRegion_receives_a_dictionary_object_whose_id_is_not_null.2C_and_has_a_non-null_control.2C_and_a_previous_region_having_the_same_control_exists

<richardschwerdtfeger> Mark: This is partially implemented as I have not yet put a button in for the second step

<richardschwerdtfeger> Mark: The rest need to be written

TPAC Agenda

<richardschwerdtfeger> https://www.w3.org/wiki/HTML/wg/2014-10-Agenda

<richardschwerdtfeger> http://www.w3.org/2014/11/TPAC/#registration

RS: Let's ask Sam to move the Canvas discussion later in the day if you want me to be there
... PF and HTML overlap. PF has a number of joint meetings during the day, especially in the morning

<richardschwerdtfeger> RS: These are the canvas topics:

<richardschwerdtfeger> Canvas Task Force (Sam)

<richardschwerdtfeger> Canvas test suite

<richardschwerdtfeger> Canvas CR bugs

<richardschwerdtfeger> Canvas Level 2 features, bugs and status

<richardschwerdtfeger> MarkS: This is an acceptable agenda as long as is late in the day Thursday

<richardschwerdtfeger> RS: Agreed

<richardschwerdtfeger> Topic Missing Requirement in Canvas Spec

<richardschwerdtfeger> http://www.w3.org/2014/10/02-html-a11y-minutes.html#item03

<richardschwerdtfeger> RS: We are not informing the user when the location of the hit region changes and affects the bounds of the corrsponding accesible object

<richardschwerdtfeger> http://lists.w3.org/Archives/Public/public-canvas-api/2014OctDec/0001.html

RS: we are not currently informing the User of the location of the Hit Region when it changes, which would affect the bounds of the corresponding accessible object (fallback)

<richardschwerdtfeger> RS: See Step 14

RS: we will have to do this at the F2F because no editors are here.
... there is support for this, but the spec doesn't say it
... we will have to go back to Last Call
... we already have this defined (inform the user, in draw focus), shouldn't need to do it again, just need to reference it
... we have to discuss how this will take place (edit, return to LC, etc)

RESOLUTION: discussed changing addHitRegion and going back to LC at the F2F

Summary of Action Items

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.138 (CVS log)
$Date: 2014/10/17 20:00:28 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.138  of Date: 2013-04-25 13:59:11  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

No ScribeNick specified.  Guessing ScribeNick: MarkS
Found Scribe: Rich
Default Present: MarkS, Rich_Schwerdtfeger
Present: MarkS Rich_Schwerdtfeger

WARNING: Fewer than 3 people found for Present list!

Got date from IRC log name: 17 Oct 2014
Guessing minutes URL: http://www.w3.org/2014/10/17-canvas-api-minutes.html
People with action items: 

[End of scribe.perl diagnostic output]