/irc-logs / w3c / #css / 2015-03-11 / end

Options:

Previous day, Next day

  1. # Session Start: Wed Mar 11 00:00:00 2015
  2. # Session Ident: #css
  3. # [00:24] * Joins: Florian (~Florian@public.cloak)
  4. # [00:32] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  5. # [00:59] * Joins: plh (plehegar@public.cloak)
  6. # [01:07] * heycam is now known as heycam|away
  7. # [01:11] * Joins: zcorpan_ (~zcorpan@public.cloak)
  8. # [01:11] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  9. # [01:12] * Quits: tantek (~tantek@public.cloak) (tantek)
  10. # [01:15] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  11. # [01:17] * heycam|away is now known as heycam
  12. # [01:18] * Quits: zcorpan_ (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  13. # [01:32] * Quits: antonp1 (~Thunderbird@public.cloak) (antonp1)
  14. # [02:03] * plinss changes topic to 'Agenda confcall 2015-03-11 https://lists.w3.org/Archives/Public/www-style/2015Mar/0162.html'
  15. # [02:31] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
  16. # [02:34] * leaverou is now known as leaverou_away
  17. # [02:39] * heycam is now known as heycam|away
  18. # [02:49] * leaverou_away is now known as leaverou
  19. # [02:52] * Quits: plh (plehegar@public.cloak) ("Leaving")
  20. # [03:53] * heycam|away is now known as heycam
  21. # [04:03] * Joins: Florian (~Florian@public.cloak)
  22. # [04:12] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  23. # [04:33] * Joins: adenilson (~anonymous@public.cloak)
  24. # [04:43] * Joins: dbaron (~dbaron@public.cloak)
  25. # [05:08] * leaverou is now known as leaverou_away
  26. # [05:09] * leaverou_away is now known as leaverou
  27. # [05:29] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
  28. # [05:35] * Joins: tantek (~tantek@public.cloak)
  29. # [05:36] * Quits: tantek (~tantek@public.cloak) (tantek)
  30. # [05:58] * heycam is now known as heycam|away
  31. # [06:11] * heycam|away is now known as heycam
  32. # [07:27] * heycam is now known as heycam|away
  33. # [07:41] * Joins: Florian (~Florian@public.cloak)
  34. # [07:48] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  35. # [08:10] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  36. # [08:16] * Joins: zcorpan (~zcorpan@public.cloak)
  37. # [08:22] * Joins: antonp (~Thunderbird@public.cloak)
  38. # [08:52] * Joins: Florian (~Florian@public.cloak)
  39. # [09:21] * Joins: tommyjtl (~tommyjtl@public.cloak)
  40. # [09:22] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  41. # [09:22] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  42. # [09:23] * Quits: tommyjtl_ (~tommyjtl@public.cloak) ("brb")
  43. # [09:30] * Joins: svillar (~sergio@public.cloak)
  44. # [10:15] * Joins: Ms2ger (~Ms2ger@public.cloak)
  45. # [10:19] * Quits: svillar (~sergio@public.cloak) ("Ex-Chat")
  46. # [10:31] * Joins: svillar (~sergio@public.cloak)
  47. # [10:45] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  48. # [10:47] * Joins: Florian (~Florian@public.cloak)
  49. # [11:04] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  50. # [11:29] * Joins: Florian (~Florian@public.cloak)
  51. # [12:18] * Quits: dholbert (~dholbert@public.cloak) (Ping timeout: 180 seconds)
  52. # [12:21] * Joins: dholbert (~dholbert@public.cloak)
  53. # [12:23] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  54. # [12:41] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  55. # [12:52] * Joins: antonp (~Thunderbird@public.cloak)
  56. # [13:02] * Joins: plh (plehegar@public.cloak)
  57. # [13:25] * Joins: Florian (~Florian@public.cloak)
  58. # [13:45] * Joins: glazou (~glazou@public.cloak)
  59. # [13:48] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  60. # [13:54] * Joins: jeff (Jeff@public.cloak)
  61. # [14:20] * Joins: Florian (~Florian@public.cloak)
  62. # [14:31] * Joins: dauwhe (~dauwhe@public.cloak)
  63. # [14:32] * Quits: svillar (~sergio@public.cloak) (Ping timeout: 180 seconds)
  64. # [15:13] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  65. # [15:41] * Joins: svillar (~sergio@public.cloak)
  66. # [15:51] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  67. # [16:14] * Joins: zcorpan (~zcorpan@public.cloak)
  68. # [16:18] * Joins: Zakim (zakim@public.cloak)
  69. # [16:18] * Joins: RRSAgent (rrsagent@public.cloak)
  70. # [16:18] <RRSAgent> logging to http://www.w3.org/2015/03/11-css-irc
  71. # [16:18] <glazou> Zakim, this will be Style
  72. # [16:18] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 42 minutes
  73. # [16:18] <glazou> RRSAgent, make logs public
  74. # [16:18] <RRSAgent> I have made the request, glazou
  75. # [16:24] * leaverou is now known as leaverou_away
  76. # [16:36] * Joins: dbaron (~dbaron@public.cloak)
  77. # [16:48] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  78. # [16:48] * Joins: zcorpan (~zcorpan@public.cloak)
  79. # [16:55] * Joins: dael (~dael@public.cloak)
  80. # [16:55] <Zakim> Style_CSS FP()12:00PM has now started
  81. # [16:55] <Zakim> +dael
  82. # [16:56] <Zakim> +plinss
  83. # [16:56] * Joins: sanja (~sanja@public.cloak)
  84. # [16:57] <dael> plinss: Could you hear me? I'm not sure if I fixed the problem from last week.
  85. # [16:57] <Zakim> +sanja
  86. # [16:57] * Joins: bcampbell (~chatzilla@public.cloak)
  87. # [16:58] <dael> ScribeNick: dael
  88. # [16:58] <Zakim> +astearns
  89. # [16:58] <Zakim> +[IPcaller]
  90. # [16:58] <Zakim> +??P61
  91. # [16:58] <bcampbell> IPCaller is me
  92. # [16:59] <glazou> Zakim, ??P61 is me
  93. # [16:59] <Zakim> +glazou; got it
  94. # [16:59] <Zakim> +Florian
  95. # [16:59] * Joins: gregwhitworth (~gregwhitworth@public.cloak)
  96. # [16:59] <Zakim> +dbaron
  97. # [16:59] * Joins: smfr (~smfr@public.cloak)
  98. # [17:00] <Zakim> +dauwhe
  99. # [17:00] * Joins: tgraham (~user@public.cloak)
  100. # [17:01] <Zakim> +[Microsoft]
  101. # [17:01] <Zakim> + +33.4.92.38.aaaa - is perhaps Caroline?
  102. # [17:01] <gregwhitworth> Zakim, Microsoft is me
  103. # [17:01] <Zakim> +gregwhitworth; got it
  104. # [17:01] * Joins: kwkbtr (~kwkbtr@public.cloak)
  105. # [17:01] <SimonSapin> zakim is hanging up on me
  106. # [17:02] <Zakim> +smfr
  107. # [17:02] <Zakim> +[Microsoft]
  108. # [17:02] * Bert zakim, caroline? is me
  109. # [17:02] * Zakim +Bert; got it
  110. # [17:02] <Rossen> zakim, microsoft has me
  111. # [17:02] <Zakim> +Rossen; got it
  112. # [17:02] <Zakim> +??P30
  113. # [17:02] <Zakim> +??P34
  114. # [17:02] <Zakim> +??P31
  115. # [17:02] <SimonSapin> Zakim, ??P30 is me
  116. # [17:02] <Zakim> +SimonSapin; got it
  117. # [17:02] <kwkbtr> Zakim, ??P34 is me
  118. # [17:02] <Zakim> +kwkbtr; got it
  119. # [17:02] <zcorpan> zakim, ??P31 is me
  120. # [17:02] <Zakim> +zcorpan; got it
  121. # [17:02] <zcorpan> zakim, mute me
  122. # [17:03] <Zakim> zcorpan should now be muted
  123. # [17:03] * Joins: murakami (~murakami@public.cloak)
  124. # [17:03] <dauwhe> Zakim, mute me
  125. # [17:03] <Zakim> dauwhe should now be muted
  126. # [17:03] <Zakim> +[IPcaller.a]
  127. # [17:03] <Zakim> +SteveZ
  128. # [17:03] <Zakim> +fantasai
  129. # [17:03] * dbaron Zakim, who is noisy?
  130. # [17:03] * Zakim dbaron, listening for 10 seconds I heard sound from the following: gregwhitworth (19%), SimonSapin (4%), glazou (4%), Florian (9%), fantasai (4%)
  131. # [17:03] * Joins: BradK (~bradk@public.cloak)
  132. # [17:03] * dbaron Zakim, who is noisy?
  133. # [17:03] * Zakim dbaron, listening for 10 seconds I heard sound from the following: gregwhitworth (8%), SimonSapin (74%), glazou (12%)
  134. # [17:03] * dbaron Zakim, mute SimonSapin
  135. # [17:03] * Zakim SimonSapin should now be muted
  136. # [17:04] <Zakim> +BradK
  137. # [17:04] <SimonSapin> I’m muted locally
  138. # [17:04] <gregwhitworth> I'm muted
  139. # [17:04] <gregwhitworth> not sure how I'm making noise
  140. # [17:04] <Zakim> +??P5
  141. # [17:04] * glazou gregwhitworth, Microsoft is always making noise even doing nothing ;-)
  142. # [17:04] <murakami> zakim, ??P5 is me
  143. # [17:04] <Zakim> +murakami; got it
  144. # [17:04] <gregwhitworth> :)
  145. # [17:04] * dauwhe I had this issue on annotations call. Muted locally but noisy. Phone lines?
  146. # [17:05] <SimonSapin> dauwhe, I’m using SIP
  147. # [17:05] <dael> plinss: Let's get started.
  148. # [17:05] <dael> plinss: Anything to add to the agenda?
  149. # [17:05] <dael> [silence]
  150. # [17:05] <dael> Topic: behavior of MouseEvent.offsetX/Y
  151. # [17:05] <dael> plinss: Anyone on that can talk about this one?
  152. # [17:05] * Joins: ChrisL (clilley@public.cloak)
  153. # [17:06] <dael> plinss: That sounds like a no
  154. # [17:06] * Quits: RRSAgent (rrsagent@public.cloak) (Request too long)
  155. # [17:06] <dael> Topic: unrestricted double on ScrollToOptions
  156. # [17:06] <dael> plinss: I guess that's zcorpan
  157. # [17:06] <zcorpan> zakim, unmute me
  158. # [17:06] <Zakim> zcorpan should no longer be muted
  159. # [17:06] <Zakim> +??P27
  160. # [17:06] <ChrisL> zaki, mute me
  161. # [17:06] <zcorpan> i'm trying to speak :-(
  162. # [17:07] <ChrisL> zakim, mute me
  163. # [17:07] <Zakim> sorry, ChrisL, I do not know which phone connection belongs to you
  164. # [17:07] <BradK> Local muting?
  165. # [17:07] <smfr> Zakim, unmute zcorpan
  166. # [17:07] <Zakim> zcorpan was not muted, smfr
  167. # [17:07] <ChrisL> zakim, ??P27 is me
  168. # [17:07] <Zakim> +ChrisL; got it
  169. # [17:07] <ChrisL> zakim, mute me
  170. # [17:07] <Zakim> ChrisL should now be muted
  171. # [17:07] * ChrisL traffic noise
  172. # [17:07] <dael> Topic: add property value to allow scrolling without scrollbar
  173. # [17:07] <zcorpan> ok i don't know why it's not working
  174. # [17:07] <dael> plinss: We'll come back if you can sort out sound zcorpan
  175. # [17:07] <Zakim> -SimonSapin
  176. # [17:08] <dael> Florian: There was a request on the ML to add a prop to let authors decide if scollbars are visable, invisiable or autohide.
  177. # [17:08] <zcorpan> ok i left so me and SimonSapin were mixed up
  178. # [17:08] * SimonSapin wat, I’m still on
  179. # [17:08] <dael> Florian: This isn't about changing behavior. There's alreadya propriaty version of this from MS that's recycling overflow styling that we dropped
  180. # [17:08] <dbaron> Zakim, zcorpan is SimonSapin
  181. # [17:08] <Zakim> +SimonSapin; got it
  182. # [17:08] <dael> Florian: If we want to do this, they prob have the right behaviour, though we might want to rename. scrollbar: visable etc is more reasonable.
  183. # [17:09] <Zakim> +??P30
  184. # [17:09] <dbaron> Zakim, ??P30 is zcorpan
  185. # [17:09] <Zakim> +zcorpan; got it
  186. # [17:09] <zcorpan> zakim, ??P30 is me
  187. # [17:09] <Zakim> I already had ??P30 as zcorpan, zcorpan
  188. # [17:09] <dbaron> Zakim, mute zcorpan
  189. # [17:09] <Zakim> zcorpan should now be muted
  190. # [17:09] <dael> Florian: The question is if we should do it. If you're thinking in an app context you might want this. but how scrollbars behave seems more platform level.
  191. # [17:09] <dael> Florian: So what does the group think?
  192. # [17:09] <dael> Rossen: I missed the last sentences from echo. Can your repeat?
  193. # [17:10] <dbaron> s/overflow styling/overflow-style/
  194. # [17:10] <dael> Florian: If you're doing native control and you don't want native scrollbars to show b/c you're providing a different UI it seems reasonable to ask for scrollbars to be hidden or something like that. It makes some ammount of sense.
  195. # [17:10] <Bert> q+ to say that auto-hiding seems more an OS feature. And you can swipe already, whatever the value of 'overflow'
  196. # [17:10] * Zakim sees Bert on the speaker queue
  197. # [17:10] <dael> Florian: If we're going to make it work, the way MS has is reasonable, but should we provide that control for authors?
  198. # [17:11] <dael> smfr: Some people choose to use legacy scroll bars, but we feel the user should be in control of the scrollbars
  199. # [17:11] <dael> Florian: So MS obviously feels differently.
  200. # [17:11] <dael> smfr: We want users to control scollbars, not authors.
  201. # [17:12] <dael> Rossen: Right. Um. In our case when the feature was developed and spec'ed internally we looked at various app scenarios between small and larger form factors.
  202. # [17:12] <dael> Rossen: In a lot of cases where you use mouse or high fidelity precision, having the scrollbar makes sense. When you use touch and larger cornor devices, scrollbars are kinda inadiquate.
  203. # [17:12] <dael> Rossen: So that's where the discussion began internally.
  204. # [17:13] <dael> Florian: If that's the morivation, why isn't the UA that switches instead of authors controlling?
  205. # [17:13] * dbaron Zakim, who is noisy?
  206. # [17:13] * Zakim heard SimonSapin attempt to identify unsuccessfully
  207. # [17:13] * Zakim dbaron, listening for 10 seconds I heard sound from the following: SimonSapin (4%)
  208. # [17:13] <dael> Rossen: Some of the reasons are people are picky about layouts. When scrollbars are visable they take space. When people want to account for that space when they create tight layouts.
  209. # [17:13] <dael> Rossen: Just like when we're letting authors control padding, scrollbars are in the same relm.
  210. # [17:14] <dael> plinss: bert?
  211. # [17:14] <dael> Bert: I agree with smfr. It should be associated witht he enviroment a user is working in. I agree on a small screen you don't want scrollbars, but on my laptop I'd rather seem them.
  212. # [17:15] <dael> Bert: If it works that way in one program, it should workt hat way in browsers. Doesn't mean you always have to sue the scrollbars for scrolling. You can always swipe even if they're showing. arrows, mouse wheel, all those aren't exclused.
  213. # [17:15] * Joins: MaRakow (~MaRakow@public.cloak)
  214. # [17:15] <dael> Florian: And where we have apps where people want control, using overflow: hidden and working your way through is prob the right way to do it
  215. # [17:15] <dael> plinss: Other opinions?
  216. # [17:15] <Zakim> + +1.206.992.aabb
  217. # [17:15] <dael> plinss: I'm not hearing people in favor except for MS.
  218. # [17:16] <dael> Florian: Rossen do you want to add this, or are you happy about us not adding this to platform?
  219. # [17:16] <dael> Rossen: I won't force anyone. This is a currently propriatary feature that is being used sucessfully on our platform so we won't stop even if you don't add it. But if it doesn't make sense to further extend it, that's prob okay.
  220. # [17:17] <dael> Florian: And bikeshedding aside if we'll have it you've got it right, but I sympathize that it's user level.
  221. # [17:17] <dael> RESOLVED: Don't add a property to hide scrollbars at this time
  222. # [17:17] <dael> Topic: pre-wrap and whitespace
  223. # [17:18] <Florian> http://jsbin.com/jiduc/1/edit?html,css,output
  224. # [17:18] <dael> Florian: There's a thread here. The thing is we don't have interop on pre-wrap which has been the question on how should it behave. If you look into it, the spec approach isn't obviously the right one.
  225. # [17:18] <dael> Florian: The way FF and IE do this is what the spec says.
  226. # [17:18] * Rossen I will have to leave the call earlier due to planned fire drill (ETA 9:45am PST) :)
  227. # [17:18] <dael> Florian: When you have more than one writespace when there's pre-wrap it's turned into a run and prevents them from collapsing, but it also won't wrap
  228. # [17:19] <dael> Florian: Chrome and Safari do it differently. If you have a run it just gets completed at the end of the line.
  229. # [17:19] <dael> Florian: That's not what the spec says, but it happens that that behavior is a match for wordprocessors
  230. # [17:19] <dael> Florian: So I'd like to hear a bit from people from Chrome or Safari if they can confirm that this is an intentional match.
  231. # [17:19] <dbaron> Is the thing with spaces going past the end of the line specific to pre-wrap, or just a lot easier to see with it?
  232. # [17:20] <dael> fantasai: It is intentional. This came up earlier in text cycle and there's a prevision to allow this.
  233. # [17:20] <dael> Florian: I missed that. Where is this allowed?
  234. # [17:20] <fantasai> http://dev.w3.org/csswg/css-text/#white-space-phase-2
  235. # [17:20] <fantasai> item #4
  236. # [17:20] * Joins: Ms2ger (~Ms2ger@public.cloak)
  237. # [17:20] <Zakim> +??P33
  238. # [17:20] <dael> Florian: Okay.
  239. # [17:20] * Joins: vollick (~vollick@public.cloak)
  240. # [17:20] <dael> Florian: So both behaviors are allowed.
  241. # [17:21] <Bert> q+ to say I indeed have editors that do not show a scrollbar for extra spaces at the end, but I do find it confusing...
  242. # [17:21] * Zakim sees Bert on the speaker queue
  243. # [17:21] <dael> Florian: But I'mnot sure either behavior is exactly what authors want. The Chrome behavior varient, you want things to behave like a text editor where spaces don't collapse, but they do wrap. That's not exactly something you can get.
  244. # [17:21] <Florian> http://jsbin.com/bokato/1/edit?html,css,output
  245. # [17:22] * Quits: BradK (~bradk@public.cloak) (Client closed connection)
  246. # [17:22] <dael> Florian: You can approximate, but it's not quite the same. If you look at the linka nd try to insert a space before the first letter, second line what happens is in line with the spec, but not what you would expect from a text editor
  247. # [17:22] <dael> Florian: It's nice that the spec allows both, but we have two non inter-op behaviors and neither behavior allows you to do what you would do in a plain text editor.
  248. # [17:23] <dael> Florian: Do we want to try and reopen this and get both interop, or are we happy?
  249. # [17:23] <dael> fantasai: There's 3 behaviors, one is don't wrap and don't collapse, I don't understand why that would be what you want.
  250. # [17:23] * Joins: BradK (~bradk@public.cloak)
  251. # [17:23] <dael> fantasai: Where you overflow with spaces, it seems no one would want that.
  252. # [17:23] <dael> Florian: That's the one FF does, right?
  253. # [17:23] <MaRakow> zakim, aabb is me
  254. # [17:23] <Zakim> +MaRakow; got it
  255. # [17:23] * leaverou_away is now known as leaverou
  256. # [17:23] <dael> fantasai: We inherited that from Unicode.
  257. # [17:24] <Rossen> http://jsfiddle.net/py1s28je
  258. # [17:24] <dael> Florian: What's nice on this one from Chrome, if you add a lot of spaces there's no magic where the caret doesn't move until you add something that isn't a space. Other then that I agree it's not very desireable
  259. # [17:24] <Zakim> -??P33
  260. # [17:25] <dael> fantasai: I'd be okay with allowing spaces to wrap. That seems sensible and straightforward. I'm not sure if we can make that change. We'd have to see what the other impl thinka bout that since it would be a pain. As far as the collapsing, it would be good to hear if people want to impl that. We could have 2 keywords. The main downside of the collapsing is if you have a caret and it's not moving. I'd want it to keep moving so you can see what you're typing
  261. # [17:25] <dael> fantasai: but not render that way.
  262. # [17:25] <fantasai> s/pain/change/
  263. # [17:26] <dael> Florian: There's some thing inbetween as well. If you had something just like the FF behavior where you overflow at the end of the line. YOu could hide it with overflow: hidden to get something like the Chrome. But one thing that's nice about Chrome, if you have a word, one space, another word, a lot of spaces and hte lot of spaces don't fit, the second word doesn't go onto the second line.
  264. # [17:27] <dael> Florian: If we can keep the two words on the same line you would end up with behavior that's interesting. If you had a switch somewhere to control.
  265. # [17:27] <dael> Florian: I think it's a bit too subtile to define who wants what. I'm just wondering if there's room to try and define something better.
  266. # [17:27] <smfr> q+
  267. # [17:27] * Zakim sees Bert, smfr on the speaker queue
  268. # [17:27] <dael> Rossen: I pasted a jsfiddle. What would be your expected behavior in that one? Chrome or FF?
  269. # [17:27] * Quits: vollick (~vollick@public.cloak) (Ping timeout: 180 seconds)
  270. # [17:28] <dael> fantasai: Whitespace pre means don't wrap the line. We're talking about pre wrap. Same with no wrap.
  271. # [17:28] <Zakim> -SteveZ
  272. # [17:28] <fantasai> s/pre wrap/pre-wrap/
  273. # [17:28] <dael> Rossen: Okay. I think I misread your ex. Sorry.
  274. # [17:28] <dael> Florian: For interest to impl, Bloomburg has been playing with this. They have an extra value that wraps the spaces.
  275. # [17:29] <dael> smfr: So Florian in your fiddle you have a span in the div. It's changing behavior. If you remove it it changes Chrome and Safari
  276. # [17:29] <dael> Florian: Which?
  277. # [17:29] <smfr> http://jsbin.com/bokato/1/edit?html,css,output
  278. # [17:29] <smfr> q-
  279. # [17:29] * Zakim sees Bert on the speaker queue
  280. # [17:29] <dael> smfr: Your single line one. This one.
  281. # [17:29] * Joins: andreyr (~andreyr@public.cloak)
  282. # [17:29] <dael> Florian: Okay. If you remove the span it changes? Um...no, it does not change? I don't see any difference in Chrome. What difference did you see?
  283. # [17:30] <dael> smfr: Okay. Now I'm not seeing it. I don't know why.
  284. # [17:30] <Zakim> +[Bloomberg]
  285. # [17:31] <dael> Florian: There are a number of oddities. With Chrome if you keep adding spaces, you don't see it until you put something after the space. And I don't think you can opt into the other behavior. The FF one causes long overflow and adding word-break gives you an approx, but it is worse than the real thing
  286. # [17:31] <dael> Florian: Again, I think we can't do exact spec on this call, but is there interest for impl to do this or accept patches, or are we stuck with the current?
  287. # [17:31] <Zakim> +SteveZ
  288. # [17:31] <dael> Bert: I think I agree with all Florian examples. I have different editors that do different things.
  289. # [17:32] <dael> Bert: They are confusing. I have several programs that do things differently. Some show the spaces, somet hat don't and those that don't I find more confusing, though spaces at the end are always confusing. So I would prefer to make the spaces as visable as possible.
  290. # [17:32] <Zakim> -kwkbtr
  291. # [17:33] <dael> Bert: I'm not sure we...we need to spell it out completely. We put in the spec, in the published draft, that both are allowed.
  292. # [17:33] <dael> Florian: The spec does allow both, but neither is what I think we want for a behavior
  293. # [17:33] <Zakim> +??P34
  294. # [17:33] <kwkbtr> Zakim, ??P34 is me
  295. # [17:33] <Zakim> +kwkbtr; got it
  296. # [17:33] <dael> Florian: I think authors may want to switch between two behaviors, but those aren't the two the spec allows and you can't switch as an author.
  297. # [17:33] <dael> Bert: Then I'm not sure I understand.
  298. # [17:33] <Florian> http://jsbin.com/bokato/1/edit?html,css,output
  299. # [17:34] <dael> Florian: If you open this in FF or IE and you try to insert a space at the beginning of the 2nd line, what you prob want is for the second line to indent one space. That's not what happens.
  300. # [17:34] <dael> gregwhitworth: That's not what happens in IE
  301. # [17:35] <dael> gregwhitworth: Are you saying because the 'world' bumps to the second line?
  302. # [17:35] <dael> Florian: Correct
  303. # [17:35] <dael> gregwhitworth: Then IE does the same.
  304. # [17:35] <dael> Florian: So this is allowed y the spec, but I don't think this is something people want.
  305. # [17:35] <dael> Rossen: You're saying that word doesn't do that?
  306. # [17:36] <dael> Florian: Word doesn't. There is no character return. If you keep adding spaces they disappear off the right end of the first line. That's what Chrome does. If you open that example in Chrome it does what word does.
  307. # [17:36] <dael> Rossen: I'm looking at Word 2013 and it's not the same behavior.
  308. # [17:36] <dael> Florian: did you do hello space world lots of space and then more text?
  309. # [17:36] <dael> Rossen: Yes.
  310. # [17:36] <dael> Florian: And if you add more space it disappears at the end of the first line.
  311. # [17:36] <dael> Rossen: Yes.
  312. # [17:36] * glazou when florian says space-space-space-space-space I think he missed an opportunity has a music instrument for daft punk
  313. # [17:36] <dael> Florian: Whichis what chrome does.
  314. # [17:37] <Zakim> -SteveZ
  315. # [17:37] <dael> Florian: And is arguably confusing. You have a million spaces for the caret and you don't know where until you add something else and discover how far you were.
  316. # [17:37] <dael> Florian: In that case wrapping after world makes more sense, but it's saner to have things overflow to the right instead of disappear. If you want disapper there's overflow: x-hidden
  317. # [17:38] <dael> Florian: I'm not sure I want a resolution, I want to hear if trying to explore what the deirable behaviors may be and then try and spec, is that something we want to try and do?
  318. # [17:38] <dael> smfr: Safari matches a text editor I tried, BBedit.
  319. # [17:38] <dael> Florian: I think Chrome matches general word processors.
  320. # [17:39] <dael> smfr: I don't think Word is the final word on text editors.
  321. # [17:39] <dael> smfr: There's a difference between plain text and rich text.
  322. # [17:39] <dael> Florian: Yes. Chrome and safari can't get the plain text.
  323. # [17:39] <Zakim> -zcorpan
  324. # [17:39] <dael> smfr: I jsut tested DBEdit and Text Edit and they have the Safari bheavior.
  325. # [17:39] <dael> Florian: In plain text it doesn't.
  326. # [17:39] <Zakim> +??P30
  327. # [17:39] <zcorpan> zakim, mute ??P30
  328. # [17:39] <Zakim> ??P30 should now be muted
  329. # [17:40] <dael> smfr: That's not what I'm seeing. It never wraps world and the spaces just pile up.
  330. # [17:40] * dauwhe BBEdit's official motto is "It doesn’t suck.®"
  331. # [17:40] <zcorpan> zakim, ??P30 is me
  332. # [17:40] <Zakim> +zcorpan; got it
  333. # [17:40] <dael> Florian: Let me check.
  334. # [17:40] <dael> Rossen: are you sure you don't see the same thing in word where the spaces are piling up?
  335. # [17:40] <BradK> Mail.app on Mac also matches BBEdit and Safari
  336. # [17:40] <dael> Florian: smfr your'e right, I was confused about text edit. I found some other ways where it didn't match Safari, there seemed to be different subtilties.
  337. # [17:41] <dael> Florian: Rossen when it comes to word I think if you add spaces at the end of the first line it's different then adding at the beginning of the second.
  338. # [17:41] <dael> plinss: We've spent a lot of time. The question I heard is do we want ot explore changing this. I'm not sure anyone has answered that.
  339. # [17:41] <Zakim> +SteveZ
  340. # [17:41] <sanja> Zakim, mute me.
  341. # [17:41] <Zakim> sanja should now be muted
  342. # [17:41] <BradK> Adding spaces to beginning of second line or end of first line is the same on Mac.
  343. # [17:42] <dael> Florian: And why this came up initially was Bloomberg in their Chromium fork has added something to have the same behavior as the sublime text editor. Bloomberg is interested in getting something that isn't what's on the web. Do we want to figure out what the ideal is and how we get there?
  344. # [17:42] <dael> smfr: I jsut tried sublime text and it's got wierd behavior.
  345. # [17:42] <dael> Florian: Then that's not exactly what we want.
  346. # [17:43] <dael> smfr: I don't think Safari is interested in changing. If you want to add maybe.
  347. # [17:43] <Bert> (I like Emacs (spaces not collapsed) rather than kedit (spaces beyond window edge appear to have zero width).)
  348. # [17:44] <dael> Florian: If you look up HTML editing spec, if whitespace is normal it has a complex thing about inserting non-breaking and regular spaces so you get spaces that don't collapse. This then says it's insane and authors should just go into pre-wrap. Which indicates that the author assumes you'd get a different behavior then you get.
  349. # [17:44] <dael> Rossen: How much does this matter? I think there's deminishing returns. Most editing on the web are custom and don't rely on underlying platforms. All your e-mail, social, etc. none of them rely on the underlying platform. This is from the 80s and not that improtant now days.
  350. # [17:45] <dael> Florian: Maybe one reason they don't rely on it is because it doesn't do what they want.
  351. # [17:45] <dael> Rossen: There's no reason for them to come back. All their underlying scenarios are so different.
  352. # [17:45] <dael> Rossen: I guess I'm with smfr . If you want to add something prob but I have a hard time imaginging us changing from the current.
  353. # [17:45] <dael> Florian: Neither changing nor adding?
  354. # [17:45] <dael> Rossen: When you're adding, it's easy to not add.
  355. # [17:46] <dael> Florian: But adding something that won't be impl isn't useful.
  356. # [17:46] <dael> Rossen: I think that's what smfr said and I'm seconding that.
  357. # [17:46] <dael> Florian: Even though current isn't what we really want?
  358. # [17:46] <dael> Rossen: People who care about the consistancy of their editing behavior moved on 15 years ago.
  359. # [17:46] <dael> plinss: Okay. Anyone in favor of changing the existing spec behavior?
  360. # [17:46] <dael> [silence]
  361. # [17:47] <dael> plinss: That's a no. Florian if you want to explore a prop to fine tune on the ML that's fine.
  362. # [17:47] <Zakim> -SteveZ
  363. # [17:47] <dael> fantasai: I think it would be a new value. I think it is a problem that we don't have interop. I think we can explore that in the next level.
  364. # [17:47] <dael> Florian: Okay. I don't care about what level. That we don't have interop isn't great.
  365. # [17:47] <Florian> http://jsbin.com/jiduc/1/edit?html,css,output
  366. # [17:47] <dael> fantasai: But IE and Apple don't agree on how the behaves.
  367. # [17:48] <dael> Florian: And if you look at the link, you get very different things.
  368. # [17:48] <dael> Topic: not underlining trailing spaces
  369. # [17:49] <dael> Florian: If you do whitespace pre-wrap and you have a line with a few spaces at the end. It doesn't matter about how they wrap, but you have non-collapsed spaces and then you continue and underline. Currently the underline will also underline the spaces. This isn't what Word does and it's prettier.
  370. # [17:49] <dael> Florian: I don't think we can change what we have, but adding a value saying that trailing spaces do not get underlined sounds useful.
  371. # [17:50] <dael> Rossen: I can agree on that.
  372. # [17:50] <dael> smfr: Us too.
  373. # [17:50] <dael> fantasai: I think this goes back to the issue of are you dealing with code where you care about number of spaces or is it not cade where you want pretty.
  374. # [17:51] <dael> fantasai: I know that Chrome and Safari about collapsing spaces is optimized for let's make this pretty. That does indicate to trim underlining. So if we create where spaces wrap and are visable we should underline them.
  375. # [17:51] <dael> Florian: BUt in this case there is no difference because we don't get into a case about wrapping. I'd be okay with people who wrap spaces like Chrome to not underline. This feels like something you should be able to control at the author level.
  376. # [17:51] <Zakim> -MaRakow
  377. # [17:52] * Quits: MaRakow (~MaRakow@public.cloak) ("Page closed")
  378. # [17:52] <dael> Florian: Weither you're in pretty or code mode depends on browser. So having this as an author level control instead of a spec allowance would make sense to me.
  379. # [17:52] <dael> plinss: I'm hearing people in favor
  380. # [17:53] <dael> Florian: I'm suggesting an additional value to text-underline-skip with an extra value of trailing-spaces
  381. # [17:53] <dael> plinss: Obj?
  382. # [17:53] <dael> RESOLVED: Add the trailing-spaces value to text-decoration-skip
  383. # [17:53] <dael> Topic: word-break for Korean
  384. # [17:54] <dael> Florian: There's two different behaviors that are valid for Korean. The normal line-breaking applies after every syl. You can switch, but it switches for every language. If you tag you lang you can use a ko lang selector and tha'ts fine. BUt where users can type, you don't know what they'll enter.
  385. # [17:55] <dael> Florian: Bikeshedding aside, if we add to word-break that does the same as normal for everything unless there's a hangul symbol, that allows you to get keep-all when you're next to hangul.
  386. # [17:56] <dael> Florian: Someone mentioned on thelist that it's not true that both behaviors are equal. That the one for normal is what's commonly wanted so it might not be worth supporting. I don't know personally, I just know the Korean Language doc indicates that both exist.
  387. # [17:57] <dael> fantasai: I don't think this is worth adding. We've heard that Korean people are okay with how it exists and the default of breaking everywhere is fine. This is a specialized case that doesn't seem particularly necessary. I don't think the benefit is worht he cost of impl time, testing time, etc.
  388. # [17:57] <dael> Florian: You're saying it might be right, but not worth the cost?
  389. # [17:58] <dael> fantasai: I don't think it's even correct, necessarily. Whomever is using a mixed language should just get the default behavior which is perfectly fine for Korean which the Korean people think is perfectly fine instead of doing this other behavior that you can only do if you know what hte content is.
  390. # [17:58] <fantasai> s/etc/complication to the language, etc./
  391. # [17:58] <dael> Florian: I think this can be worked around if you really want this.
  392. # [17:58] * Quits: svillar (~sergio@public.cloak) (Ping timeout: 180 seconds)
  393. # [17:59] * leaverou is now known as leaverou_away
  394. # [17:59] <dael> fantasai: If you want lang detection to find out if a paragraph is Korean you can do that. I don't think this needs to be automatic. It's a heuristic and not necessarily a needed heuristic.
  395. # [17:59] <dael> fantasai: If you really want to do this, you can do it in JS. THe Koreans aren't asking for it and it doesn't seem to be needed for the use case of is this being done correctly.
  396. # [17:59] <zcorpan> i will have to leave now. as for the "unrestricted double in ScrollToOptions" topic, that issue is resolved already so i think doesn't need further discussion. https://lists.w3.org/Archives/Public/www-style/2015Mar/0048.html
  397. # [17:59] <dael> plinss: So that's a vote for no change. Any objections?
  398. # [17:59] <dael> plinss: I'll take that as no change.
  399. # [18:00] <Zakim> -dbaron
  400. # [18:00] <Zakim> -smfr
  401. # [18:00] <Zakim> -gregwhitworth
  402. # [18:00] <Zakim> -dauwhe
  403. # [18:00] <Zakim> -[IPcaller]
  404. # [18:00] <Zakim> -[Microsoft]
  405. # [18:00] <Zakim> -zcorpan
  406. # [18:00] <Zakim> -glazou
  407. # [18:00] <dael> plinss: That's the top of the hour. Thanks everyone and we'll talk next week.
  408. # [18:00] <Zakim> -[IPcaller.a]
  409. # [18:00] <Zakim> -Florian
  410. # [18:00] <Zakim> -plinss
  411. # [18:00] * Quits: gregwhitworth (~gregwhitworth@public.cloak) ("Page closed")
  412. # [18:00] <Zakim> -BradK
  413. # [18:00] <Zakim> -kwkbtr
  414. # [18:00] <Zakim> -astearns
  415. # [18:00] <Zakim> -Bert
  416. # [18:00] <Zakim> -sanja
  417. # [18:00] <Zakim> -SimonSapin
  418. # [18:00] <Zakim> -murakami
  419. # [18:00] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  420. # [18:00] <Zakim> -dael
  421. # [18:00] <Zakim> -ChrisL
  422. # [18:00] <Zakim> -[Bloomberg]
  423. # [18:00] * Quits: murakami (~murakami@public.cloak) ("Page closed")
  424. # [18:00] * Quits: dael (~dael@public.cloak) ("Page closed")
  425. # [18:00] * Quits: ChrisL (clilley@public.cloak) ("Client combusted")
  426. # [18:00] * Quits: sanja (~sanja@public.cloak) ("Page closed")
  427. # [18:00] <Florian> fantasai: I think your point about wanting this for hanja as well as for hangul if you're going to do it at all seals the deal for me.
  428. # [18:01] * Quits: jeff (Jeff@public.cloak) (Ping timeout: 180 seconds)
  429. # [18:01] * Parts: smfr (~smfr@public.cloak) (smfr)
  430. # [18:03] * Joins: adenilson (~anonymous@public.cloak)
  431. # [18:05] * leaverou_away is now known as leaverou
  432. # [18:05] <Zakim> disconnecting the lone participant, fantasai, in Style_CSS FP()12:00PM
  433. # [18:05] <Zakim> Style_CSS FP()12:00PM has ended
  434. # [18:05] <Zakim> Attendees were dael, plinss, sanja, astearns, [IPcaller], glazou, Florian, dbaron, dauwhe, +33.4.92.38.aaaa, gregwhitworth, smfr, Bert, Rossen, SimonSapin, kwkbtr, SteveZ,
  435. # [18:05] <Zakim> ... fantasai, BradK, murakami, ChrisL, zcorpan, +1.206.992.aabb, MaRakow, [Bloomberg]
  436. # [18:05] * Quits: kwkbtr (~kwkbtr@public.cloak) ("")
  437. # [18:06] * Rossen is now known as Rossen_away
  438. # [18:06] * Quits: andreyr (~andreyr@public.cloak) ("Page closed")
  439. # [18:06] * Parts: BradK (~bradk@public.cloak) (BradK)
  440. # [18:06] * Quits: bcampbell (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  441. # [18:12] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  442. # [18:14] * Joins: jeff (Jeff@public.cloak)
  443. # [18:24] * Quits: glazou (~glazou@public.cloak) (glazou)
  444. # [19:00] * Joins: zcorpan (~zcorpan@public.cloak)
  445. # [19:07] * leaverou is now known as leaverou_away
  446. # [19:12] * Joins: Florian (~Florian@public.cloak)
  447. # [19:14] * leaverou_away is now known as leaverou
  448. # [19:21] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  449. # [19:37] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  450. # [19:49] * Zakim excuses himself; his presence no longer seems to be needed
  451. # [19:49] * Parts: Zakim (zakim@public.cloak) (Zakim)
  452. # [19:53] * Quits: dauwhe (~dauwhe@public.cloak) ("")
  453. # [20:07] * Joins: Florian (~Florian@public.cloak)
  454. # [20:10] * Quits: jeff (Jeff@public.cloak) ("Leaving")
  455. # [21:03] * Rossen_away is now known as Rossen
  456. # [21:04] * Joins: dbaron (~dbaron@public.cloak)
  457. # [21:44] * Rossen is now known as Rossen_away
  458. # [21:48] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  459. # [22:00] * Joins: zcorpan_ (~zcorpan@public.cloak)
  460. # [22:00] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  461. # [22:04] * Joins: jcraig (~jcraig@public.cloak)
  462. # [22:08] * Quits: zcorpan_ (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  463. # [22:11] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  464. # [22:27] * Quits: plh (plehegar@public.cloak) ("Leaving")
  465. # [22:27] * Joins: jcraig (~jcraig@public.cloak)
  466. # [23:01] * leaverou is now known as leaverou_away
  467. # [23:01] * leaverou_away is now known as leaverou
  468. # [23:03] * Joins: dbaron (~dbaron@public.cloak)
  469. # [23:30] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  470. # [23:35] * Joins: jcraig (~jcraig@public.cloak)
  471. # [23:38] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  472. # Session Close: Thu Mar 12 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn