/irc-logs / w3c / #html-wg / 2010-01-11 / end

Options:

  1. # Session Start: Mon Jan 11 00:00:00 2010
  2. # Session Ident: #html-wg
  3. # [00:25] * Joins: paul_iri_ (paul_irish@71.192.163.128)
  4. # [00:25] * Joins: paul_ir__ (paul_irish@71.192.163.128)
  5. # [00:26] * Quits: paul_irish (paul_irish@71.192.163.128) (Ping timeout)
  6. # [00:26] * Joins: paul_irish (paul_irish@71.192.163.128)
  7. # [00:28] * Quits: paul_iri_ (paul_irish@71.192.163.128) (Ping timeout)
  8. # [00:29] * Quits: paul_ir__ (paul_irish@71.192.163.128) (Ping timeout)
  9. # [00:51] * Quits: tH (Rob@82.4.89.172) (Ping timeout)
  10. # [01:06] * Joins: tH (Rob@82.4.89.172)
  11. # [01:31] <Hixie> dydz, webben: fixed
  12. # [01:31] <dydz> Hi Hixie!
  13. # [01:31] <Hixie> hey
  14. # [01:31] <dydz> How is your weekend going?
  15. # [01:34] <dydz> Hixie, do you have an insight into my question about whether a hidden element should still be able to receive programmatically-generated events?
  16. # [01:35] * Joins: paul_iri_ (paul_irish@32.136.34.65)
  17. # [01:37] * Quits: paul_irish (paul_irish@71.192.163.128) (Ping timeout)
  18. # [01:39] * Joins: J_Voracek (irchon@166.205.8.41)
  19. # [01:39] * Quits: J_Voracek (irchon@166.205.8.41) (Client exited)
  20. # [01:45] <Hixie> dydz: CSS shouldn't affect DOM Events' dispatchEvent, if that's what you mean
  21. # [01:53] <dydz> Hixie, ok. Then it sounds like this a bug in Firefox.
  22. # [01:53] <dydz> Hixie, for your reference, I put together a test case: <http://tersk.intudata.com/~dbates/webkit/frame-window-hidden-programmatic-focus.html>
  23. # [01:53] <Hixie> oh calling .focus() is a whole different question
  24. # [01:54] <Hixie> if the element isn't being rendered, the html5 spec says it's not focusable, and focus() does nothing
  25. # [01:54] <dydz> Hixie, do you have reference to where in spec?
  26. # [01:55] <webben> Hixie: It's not clear from that section how that affects visibility:hidden;
  27. # [01:55] <webben> since visibility:hidden is partially rendered
  28. # [01:55] <Hixie> search for focus(), look at the focusing steps, second step, follow the definition for "focusable", and read the first sentence of that, then follow the definition of "being rendered"
  29. # [01:55] <Hixie> webben: 'visibility' doesn't affect "being rendered" per spec
  30. # [01:56] <Hixie> if a majority of the UAs agree that it should, though, i can change that
  31. # [01:56] <Hixie> i saw a bug filed about that recently
  32. # [01:56] <Hixie> so i'll look at it eventually
  33. # [01:57] <dydz> Hixie, ah, missed that part when reading the spec.
  34. # [02:01] <dydz> Hixie, so this is only for focus/blur events, right? For all other events, they should be dispatched regardless of whether the element is hidden?
  35. # [02:16] <Hixie> well 'focus' events should be fired if the element gets focused, whether the element is visible or not, it's just that the element can't be focused if it's not visible
  36. # [02:17] <Hixie> if that makes sense
  37. # [02:17] <Hixie> i.e. it's not the event that's being blocked, it's the focusing
  38. # [02:18] <dydz> Hixie, right, so the event should not be blocked.
  39. # [02:19] <Hixie> but the event only gets fired if the focusing steps get as far as the firing of the event
  40. # [02:19] <Hixie> which they wouldn't in this case
  41. # [02:19] <dydz> (Clearly we shouldn't focus something than it's physically visible)
  42. # [02:19] <dydz> *isn't
  43. # [02:21] <dydz> ok, so, WebKit still behaves incorrectly then
  44. # [02:21] <Hixie> what does webkit do?
  45. # [02:22] <dydz> The event is fired even if the element is not visible
  46. # [02:22] <dydz> (i.e. "visibility: hidden")
  47. # [02:23] <dydz> (but still on-screen)
  48. # [02:24] <dydz> Hixie, I posted a test case above
  49. # [02:25] <dydz> (although, from our discussion, you should invert the results; PASS => FAIL; FAIL => PASS)
  50. # [02:40] * Quits: gavin_ (gavin@99.226.207.11) (Ping timeout)
  51. # [02:45] * Joins: gavin_ (gavin@99.226.207.11)
  52. # [02:46] * Joins: Shunsuke (Shunsuke@114.167.253.91)
  53. # [02:48] <Hixie> 'visibility:hidden' counts as visible per spec
  54. # [02:48] <Hixie> at least at the moment
  55. # [02:48] <Hixie> the words the spec use are "being rendered", which it basically defines as everything but display:none
  56. # [04:20] * Quits: Shunsuke (Shunsuke@114.167.253.91) (Ping timeout)
  57. # [04:47] * Joins: Shunsuke (Shunsuke@114.167.253.91)
  58. # [04:48] * Quits: gavin_ (gavin@99.226.207.11) (Ping timeout)
  59. # [04:52] * Joins: gavin_ (gavin@99.226.207.11)
  60. # [05:26] * Joins: MikeSmithX (MikeSmith@114.48.146.47)
  61. # [05:29] * Quits: MikeSmith (MikeSmith@114.48.5.74) (Ping timeout)
  62. # [06:49] * Quits: weinig (weinig@71.198.185.234) (Quit: weinig)
  63. # [06:56] * Quits: arronei (arronei@131.107.0.85) (Ping timeout)
  64. # [06:58] * Quits: gavin_ (gavin@99.226.207.11) (Ping timeout)
  65. # [07:00] * Joins: weinig (weinig@71.198.185.234)
  66. # [07:01] * Joins: arronei (arronei@131.107.0.85)
  67. # [07:04] * Joins: gavin_ (gavin@99.226.207.11)
  68. # [07:42] * Quits: Shunsuke (Shunsuke@114.167.253.91) (Ping timeout)
  69. # [07:59] * Joins: Shunsuke (Shunsuke@114.167.253.91)
  70. # [08:22] * Quits: MikeSmithX (MikeSmith@114.48.146.47) (Ping timeout)
  71. # [08:41] * Quits: cardona507 (carloscard@67.180.160.250) (Quit: cardona507)
  72. # [09:08] * Quits: gavin_ (gavin@99.226.207.11) (Ping timeout)
  73. # [09:13] * Joins: gavin_ (gavin@99.226.207.11)
  74. # [09:32] * Quits: Shunsuke (Shunsuke@114.167.253.91) (Ping timeout)
  75. # [09:57] * Joins: Shunsuke (Shunsuke@114.167.253.91)
  76. # [10:12] * Joins: MikeSmith (MikeSmith@114.48.12.154)
  77. # [10:14] * Joins: tlr (tlr@128.30.52.169)
  78. # [10:54] * Quits: MikeSmith (MikeSmith@114.48.12.154) (Ping timeout)
  79. # [10:59] * Joins: ROBOd (robod@89.122.216.38)
  80. # [11:16] * Joins: MikeSmith (MikeSmith@114.48.12.154)
  81. # [11:17] * Quits: Lachy (Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  82. # [11:22] * Quits: tametick (chatzilla@84.114.134.61) (Quit: ChatZilla 0.9.86 [Firefox 3.5.7/20100106054634])
  83. # [11:35] * Joins: Lachy (Lachlan@213.236.208.22)
  84. # [11:46] * Quits: Julian (chatzilla@217.91.35.233) (Ping timeout)
  85. # [11:50] * Joins: Julian (chatzilla@217.91.35.233)
  86. # [12:42] * Quits: Shunsuke (Shunsuke@114.167.253.91) (Quit: Leaving...)
  87. # [13:00] * Joins: aroben (aroben@71.58.77.15)
  88. # [13:00] * Quits: MikeSmith (MikeSmith@114.48.12.154) (Quit: Tomorrow to fresh woods, and pastures new.)
  89. # [13:36] * Quits: paul_iri_ (paul_irish@32.136.34.65) (Connection reset by peer)
  90. # [14:04] * Joins: plh (plh@128.30.52.28)
  91. # [14:07] * Joins: mjs (mjs@69.181.42.237)
  92. # [14:10] * Joins: paul_irish (paul_irish@71.192.163.128)
  93. # [14:11] * Joins: paul_iri_ (paul_irish@71.192.163.128)
  94. # [14:13] * Quits: paul_irish (paul_irish@71.192.163.128) (Ping timeout)
  95. # [15:30] * Joins: J_Voracek (irchon@166.205.10.33)
  96. # [15:31] * Quits: J_Voracek (irchon@166.205.10.33) (Client exited)
  97. # [15:31] * Joins: miketaylr (miketaylr@38.117.156.163)
  98. # [15:33] * Quits: miketaylr (miketaylr@38.117.156.163) (Client exited)
  99. # [15:33] * Joins: miketaylr (miketaylr@38.117.156.163)
  100. # [15:52] * Joins: aroben_ (aroben@71.58.77.15)
  101. # [15:52] * Quits: aroben (aroben@71.58.77.15) (Connection reset by peer)
  102. # [16:11] * Quits: paul_iri_ (paul_irish@71.192.163.128) (Ping timeout)
  103. # [16:20] * Quits: Lachy (Lachlan@213.236.208.22) (Ping timeout)
  104. # [16:26] * Joins: Lachy (Lachlan@213.236.208.22)
  105. # [16:54] * Quits: hober (ted@174.143.153.77) (Connection reset by peer)
  106. # [16:54] * Joins: hober (ted@174.143.153.77)
  107. # [17:00] * Joins: cardona507 (carloscard@67.180.160.250)
  108. # [17:19] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: Leaving)
  109. # [17:19] * Joins: Lachy (Lachlan@213.236.208.22)
  110. # [17:25] * Quits: weinig (weinig@71.198.185.234) (Quit: weinig)
  111. # [18:11] * Joins: weinig (weinig@71.198.185.234)
  112. # [18:24] * Quits: dydz (dydz@75.36.187.147) (Quit: dydz)
  113. # [18:33] * Quits: weinig (weinig@71.198.185.234) (Quit: weinig)
  114. # [18:46] * Quits: ROBOd (robod@89.122.216.38) (Connection reset by peer)
  115. # [18:47] * Joins: ROBOd (robod@89.122.216.38)
  116. # [18:47] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: This computer has gone to sleep)
  117. # [19:04] * Joins: Lachy (Lachlan@85.196.122.246)
  118. # [19:08] * tlr is now known as tlr-bbl
  119. # [19:13] * Joins: weinig (weinig@17.246.18.80)
  120. # [19:30] * Joins: drunknbass_work (aaron@71.107.253.243)
  121. # [19:44] * Joins: tametick (chatzilla@84.114.134.61)
  122. # [20:15] * Joins: sbublava (sbublava@77.117.34.232)
  123. # [21:04] * Quits: mjs (mjs@69.181.42.237) (Quit: mjs)
  124. # [21:08] * Quits: aroben_ (aroben@71.58.77.15) (Connection reset by peer)
  125. # [22:04] * Joins: mjs (mjs@17.246.17.57)
  126. # [22:07] * Quits: Lachy (Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  127. # [22:18] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
  128. # [22:24] * Joins: Lachy (Lachlan@85.196.122.246)
  129. # [22:41] * Quits: plh (plh@128.30.52.28) (Quit: always accept cookies)
  130. # [23:00] * Joins: J_Voracek (irchon@166.205.10.169)
  131. # [23:00] * Quits: J_Voracek (irchon@166.205.10.169) (Client exited)
  132. # [23:16] * Quits: tlr-bbl (tlr@128.30.52.169) (Quit: tlr-bbl)
  133. # [23:22] * Quits: miketaylr (miketaylr@38.117.156.163) (Quit: Leaving...)
  134. # [23:26] * Quits: sbublava (sbublava@77.117.34.232) (Quit: sbublava)
  135. # [23:32] * Joins: tlr (tlr@128.30.52.169)
  136. # [23:40] * Quits: tlr (tlr@128.30.52.169) (Quit: tlr)
  137. # [23:56] * Quits: weinig (weinig@17.246.18.80) (Quit: weinig)
  138. # [23:59] * Quits: mjs (mjs@17.246.17.57) (Quit: mjs)
  139. # Session Close: Tue Jan 12 00:00:00 2010

The end :)