/irc-logs / mozilla / #accessibility / 2014-04-19 / end

Options:

  1. # Session Start: Sat Apr 19 00:00:00 2014
  2. # Session Ident: #accessibility
  3. # [00:00] <@surkov> jamesn: hi, I do know something
  4. # [00:00] <jamesn> surkov: I have a dev trying to use display:block on the table and the tbody to enable a scrolling behaviour
  5. # [00:01] <jamesn> ... unfortuneatly this breaks the a11y tree in FF
  6. # [00:01] <jamesn> ... works fine in IE & chrome though
  7. # [00:01] <@surkov> I see
  8. # [00:01] <jamesn> is there any way i can force FF to recognise the element as a table?
  9. # [00:01] <@surkov> does it change hierarchy?
  10. # [00:02] <jamesn> yeah - the hierarchy gets hosed
  11. # [00:02] <jamesn> not sure i understand why FF uses CSS in the decision as to whether something is a table.... doesn't sound right to me
  12. # [00:03] <@surkov> FF uses a mix to detect the hierachy
  13. # [00:03] <@surkov> did you try to play with styles like overflow style?
  14. # [00:04] <jamesn> I couldn't get it to work without removing the display:block which breaks the scrolling they want
  15. # [00:04] <@surkov> it might be the case of bug 996821
  16. # [00:04] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=996821 nor, --, mozilla31, eitan, RESO FIXED, HTML semantic elements should always get an accessible, despite styling
  17. # [00:04] <@surkov> I meant we need something similar for tables as well
  18. # [00:04] <@surkov> can you file a bug?
  19. # [00:05] <@surkov> it seems it needs some investigation
  20. # [00:05] <jamesn> yeah - i'll do that.
  21. # [00:05] <jamesn> hopefully i can extract the test case from the rendering code ;)
  22. # [00:06] <jamesn> i don't think this is quite the same but it is related i guess
  23. # [00:07] <jamesn> i bet you hate the table code ;)
  24. # [00:07] <jamesn> i wish someone had come up with a layout table element in html many years ago that was identical to table but conveyed no semantics
  25. # [00:08] <jamesn> would have saved a lot of pain and a lot of code
  26. # [00:27] * icaaq is now known as icaaq|afk
  27. # [00:30] * Joins: yzen (yzen@moz-C3EA2B28.cable.teksavvy.com)
  28. # [00:30] * ChanServ sets mode: +o yzen
  29. # [00:32] * Quits: maxli (Adium@moz-B19F68ED.student.cs.uwaterloo.ca) (Ping timeout)
  30. # [00:32] * Joins: maxli (Adium@moz-B19F68ED.student.cs.uwaterloo.ca)
  31. # [00:34] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  32. # [00:35] * Quits: @yzen (yzen@moz-C3EA2B28.cable.teksavvy.com) (Ping timeout)
  33. # [00:47] <@eeejay> my opinion: "display: table" should not infer a table role. you're welcome!
  34. # [00:49] <jamesn> I agree <table> should infer a table role
  35. # [01:11] * Quits: jamesn (jnurthen@moz-37757780.oracle.com) (Quit: Leaving)
  36. # [01:38] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  37. # [01:38] * ChanServ sets mode: +o surkov
  38. # [01:56] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  39. # [02:00] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  40. # [02:00] * ChanServ sets mode: +o surkov
  41. # [02:55] * khuey is now known as khuey|away
  42. # [03:07] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  43. # [03:26] * Quits: maxli (Adium@moz-B19F68ED.student.cs.uwaterloo.ca) (Quit: Leaving.)
  44. # [03:37] * Joins: maxli (Adium@moz-B19F68ED.student.cs.uwaterloo.ca)
  45. # [03:51] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  46. # [03:51] * ChanServ sets mode: +o surkov
  47. # [04:55] * Quits: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP) (Ping timeout)
  48. # [05:01] * Joins: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP)
  49. # [05:44] * Quits: maxli (Adium@moz-B19F68ED.student.cs.uwaterloo.ca) (Quit: Leaving.)
  50. # [05:44] * Joins: maxli (Adium@moz-B19F68ED.student.cs.uwaterloo.ca)
  51. # [05:45] * Quits: maxli (Adium@moz-B19F68ED.student.cs.uwaterloo.ca) (Input/output error)
  52. # [06:00] * Joins: jwei (jwei@moz-6F2DEED7.cable.teksavvy.com)
  53. # [06:00] * Quits: jwei (jwei@moz-6F2DEED7.cable.teksavvy.com) (Input/output error)
  54. # [07:06] * Joins: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca)
  55. # [07:19] * Quits: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP) (Ping timeout)
  56. # [07:19] * Joins: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP)
  57. # [07:23] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  58. # [08:16] * Quits: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP) (Ping timeout)
  59. # [08:16] * Joins: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP)
  60. # [09:02] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
  61. # [09:32] * Joins: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca)
  62. # [09:34] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Ping timeout)
  63. # [09:42] * icaaq|afk is now known as icaaq
  64. # [10:05] <@firebot> New Core - Disability Access APIs bug 998590 filed by faulkner.steve@gmail.com.
  65. # [10:06] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=998590 nor, --, ---, nobody, NEW, expose output of html5 outline algorithm as a DOM method
  66. # [10:13] * Joins: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca)
  67. # [10:14] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Ping timeout)
  68. # [10:21] * icaaq is now known as icaaq|afk
  69. # [10:24] * Quits: icaaq|afk (icaaq@moz-1F1166A8.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
  70. # [11:01] * Joins: icaaq (icaaq@moz-1F1166A8.cust.bredbandsbolaget.se)
  71. # [11:37] * icaaq is now known as icaaq|afk
  72. # [11:38] * Quits: icaaq|afk (icaaq@moz-1F1166A8.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
  73. # [12:06] * Joins: icaaq (icaaq@moz-1F1166A8.cust.bredbandsbolaget.se)
  74. # [12:06] * icaaq is now known as icaaq|afk
  75. # [12:08] * Quits: icaaq|afk (icaaq@moz-1F1166A8.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
  76. # [12:14] * Joins: maxli (Adium@moz-B19F68ED.student.cs.uwaterloo.ca)
  77. # [12:16] * Quits: maxli (Adium@moz-B19F68ED.student.cs.uwaterloo.ca) (Ping timeout)
  78. # [12:58] * Joins: icaaq (icaaq@moz-1F1166A8.cust.bredbandsbolaget.se)
  79. # [13:15] * Joins: maxli (Adium@moz-F47DD19B.student.cs.uwaterloo.ca)
  80. # [13:17] * Quits: maxli (Adium@moz-F47DD19B.student.cs.uwaterloo.ca) (Ping timeout)
  81. # [13:19] * icaaq is now known as icaaq|afk
  82. # [14:10] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  83. # [14:10] * ChanServ sets mode: +o surkov
  84. # [14:16] * Joins: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca)
  85. # [14:17] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Ping timeout)
  86. # [14:59] * Joins: kushagra (kushagra@8EEF757C.E3664FF0.EBCC7000.IP)
  87. # [15:00] * Quits: kushagra (kushagra@8EEF757C.E3664FF0.EBCC7000.IP) (Client exited)
  88. # [15:00] * Joins: kushagra (kushagra@8EEF757C.E3664FF0.EBCC7000.IP)
  89. # [15:00] * Quits: kushagra (kushagra@8EEF757C.E3664FF0.EBCC7000.IP) (Client exited)
  90. # [15:16] * Joins: maxli (Adium@moz-F47DD19B.student.cs.uwaterloo.ca)
  91. # [15:18] * Quits: maxli (Adium@moz-F47DD19B.student.cs.uwaterloo.ca) (Ping timeout)
  92. # [15:32] * Joins: kushagra (kushagra@8EEF757C.E3664FF0.EBCC7000.IP)
  93. # [15:35] * Quits: kushagra (kushagra@8EEF757C.E3664FF0.EBCC7000.IP) (Ping timeout)
  94. # [15:44] * Joins: kushagra (kushagra@79B50681.DE8F2FE6.EBCC7000.IP)
  95. # [15:50] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  96. # [15:55] * Quits: kushagra (kushagra@79B50681.DE8F2FE6.EBCC7000.IP) (Ping timeout)
  97. # [15:57] * icaaq|afk is now known as icaaq
  98. # [15:57] * icaaq is now known as icaaq|afk
  99. # [16:17] * Joins: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca)
  100. # [16:18] * Joins: Mic (Mic@moz-FFBF43F3.superkabel.de)
  101. # [16:19] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Ping timeout)
  102. # [16:36] * Joins: maxli (Adium@moz-F47DD19B.student.cs.uwaterloo.ca)
  103. # [16:47] * Quits: Mic (Mic@moz-FFBF43F3.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
  104. # [16:50] * icaaq|afk is now known as icaaq
  105. # [17:19] * icaaq is now known as icaaq|afk
  106. # [17:47] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  107. # [17:47] * ChanServ sets mode: +o surkov
  108. # [17:52] * icaaq|afk is now known as icaaq
  109. # [18:05] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  110. # [18:07] * Joins: slee (chatzilla@moz-E0202906.range86-152.btcentralplus.com)
  111. # [18:15] * icaaq is now known as icaaq|afk
  112. # [18:24] * Quits: slee (chatzilla@moz-E0202906.range86-152.btcentralplus.com) (Connection reset by peer)
  113. # [19:50] * Joins: kushagra (kushagra@7CFB5A17.DCCECF1A.EBCC7000.IP)
  114. # [19:51] * Joins: slee (chatzilla@moz-E0202906.range86-152.btcentralplus.com)
  115. # [19:53] * Quits: slee (chatzilla@moz-E0202906.range86-152.btcentralplus.com) (Quit: ChatZilla 0.9.90.1 [Firefox 29.0/20140417185217])
  116. # [19:55] * icaaq|afk is now known as icaaq
  117. # [20:15] * icaaq is now known as icaaq|afk
  118. # [23:37] * Quits: kushagra (kushagra@7CFB5A17.DCCECF1A.EBCC7000.IP) (Client exited)
  119. # Session Close: Sun Apr 20 00:00:01 2014

The end :)