e.com/spreadsheets/d/1y8LAcvyna4ph2WQvTb4gjOIvEEGzm-zIBOVYuyDfneU/edit?usp=sharing
cheers,
--
Simon Pieters
https://bocoup.com/
y work around the lack of this API.
cheers
--
Simon Pieters
Opera Software
s what fantasai claimed the spec says.
Which brings me back to my claim that the spec is not clear enough: one
of you two is wrong, which isn't really a situation that should arise
with a clear spec.
I have tried to clarify this in https://github.com/whatwg/html/pull/1799.
cheers
--
Simon P
t, end) parameters?
There is always room for adding convenience APIs, it's a matter of
demonstrating that it's a common enough need to make it worth the cost of
adding it.
https://wiki.whatwg.org/wiki/FAQ#Where.27s_the_harm_in_adding.E2.80.94
HTH,
--
Simon Pieters
Opera Software
bedded-content.html#text-track-api:the-audio-element
for an example.
--
Simon Pieters
Opera Software
On Wed, 07 Oct 2015 07:12:16 +0200, Anne van Kesteren <ann...@annevk.nl>
wrote:
On Wed, Nov 26, 2014 at 9:50 AM, Simon Pieters <sim...@opera.com> wrote:
Make the end tag optional and have , and generate
implied end tags. (Maybe other tags like and can
also
imply .) The lab
On Thu, 09 Apr 2015 09:50:34 +0200, Simon Pieters sim...@opera.com wrote:
I don't disagree here. I just don't come to the conclusion that we
should have an API to test everything under the sun. I don't mind
changing or adding things to help feature-test things that are not
currently
things to help feature-test things that are not currently testable
in compliant implementations.
--
Simon Pieters
Opera Software
On Wed, 08 Apr 2015 14:46:44 +0200, Mikko Rantalainen
mikko.rantalai...@peda.net wrote:
Simon Pieters (2015-04-08 11:07 Europe/Helsinki):
On Wed, 08 Apr 2015 07:55:26 +0200, Mikko Rantalainen
mikko.rantalai...@peda.net wrote:
The section 12.2.3.3 The list of active formatting elements
that triggers this? I fail to come up with a list of
active formatting elements that makes the reconstruct algorithm have a
marker as entry in step 8.
--
Simon Pieters
Opera Software
';
}
--
Simon Pieters
Opera Software
on a per-page basis or on a
per-navigation basis? If per-page, is it enough to just be able to turn it
off (i.e. not turn it on again)?
e.g.
history.restoreScroll = false;
or
history.disableRestoreScroll();
--
Simon Pieters
Opera Software
On Thu, 26 Mar 2015 01:47:57 +0100, Martin Janecke whatwg@prlbr.com
wrote:
Am .03.2015, 16:08 Uhr, schrieb Simon Pieters sim...@opera.com:
[…]
It seems to me that there are two use cases:
1. variable-size image map
2. art direction image map
(1) is more common than (2).
Yes, you're
httparchive is going to be a bit misleading since the data is fetched
using IE with the pref to follow meta refresh enabled, so zero-timeout
meta refresh to a different url will not be in the data set, I think.
--
Simon Pieters
Opera Software
the problems with noscript.
You still haven't demonstrated that anyone but you want the ability to
stop a meta refresh, though.
--
Simon Pieters
Opera Software
useful or not.
Alternatively you could check stackoverflow.
http://stackoverflow.com/search?q=stop+meta+refresh
Would any of those benefit from being able to stop meta refresh, and
JS-only redirect or noscript are not enough?
--
Simon Pieters
Opera Software
that it would work to remove the element to stop
the timeout, which is entirely reasonable.
--
Simon Pieters
Opera Software
http://stackoverflow.com/questions/16289798/button-to-temporarily-disable-stop-meta-tag-refresh
These can be solved with JS-only refresh, as far as I can tell.
Any others?
--
Simon Pieters
Opera Software
does not address use cases where you want to fallback
to meta when JS is enabled but still fails to run. I didn't see that
being a requirement in the stackoverflow threads.
--
Simon Pieters
Opera Software
/show_bug.cgi?id=28219
--
Simon Pieters
Opera Software
.
--
Simon Pieters
Opera Software
On Fri, 20 Mar 2015 20:22:28 +0100, Martin Janecke whatwg@prlbr.com
wrote:
Am .03.2015, 13:10 Uhr, schrieb Simon Pieters sim...@opera.com:
Please leave out syntax proposals for now. What I think is needed first
to drive this forward is:
* Use cases. Why do you need this?
In general
this?
* More examples of pages that work around the lack of this feature.
* Why are alternatives like CSS-positioned a links or SVG not better?
* Is there implementation interest among browser vendors?
--
Simon Pieters
Opera Software
any hope that doing the same for img could be Web
compatible,
and Safari's behavior makes that seem likely, that seems like a pretty
good
outcome.
Let's try it.
https://code.google.com/p/chromium/issues/detail?id=413272#c6
--
Simon Pieters
Opera Software
better solved on the server. Are there other use cases?
--
Simon Pieters
Opera Software
; likely that event can be renamed.
https://html.spec.whatwg.org/multipage/embedded-content.html#the-video-element:event-media-resize
--
Simon Pieters
Opera Software
On Wed, 07 Jan 2015 08:55:02 +0100, Julian Reschke julian.resc...@gmx.de
wrote:
On 2015-01-07 08:52, Simon Pieters wrote:
...
I hear (a) these pages have been broken in IE for a long time, and (b)
only 23 (?) pages in your DB are found.
Right.
So why not just leave them broken?
It's
On Tue, 06 Jan 2015 08:35:54 +0100, Julian Reschke julian.resc...@gmx.de
wrote:
On 2014-12-11 09:09, Simon Pieters wrote:
The spec's parsing rules of meta refresh causes infinite reloading on
some pages. In particular, the spec requires the url= to be present,
but there are pages that omit
that Gecko allows the number to be omitted. I only found
one page doing that and it was using meta http-equiv=refresh
content=;URL= so it seems we can fail parsing for that case.
--
Simon Pieters
Opera Software
On Mon, 08 Dec 2014 21:50:56 +0100, Simon Pieters sim...@opera.com wrote:
On Thu, 27 Nov 2014 01:15:20 +0100, Ian Hickson i...@hixie.ch wrote:
On Wed, 26 Nov 2014, Simon Pieters wrote:
- Make the end tag optional and have menuitem, menu and hr
generate implied /menuitem end tags. (Maybe
On Thu, 27 Nov 2014 01:15:20 +0100, Ian Hickson i...@hixie.ch wrote:
On Wed, 26 Nov 2014, Simon Pieters wrote:
- Make the end tag optional and have menuitem, menu and hr
generate implied /menuitem end tags. (Maybe other tags like li and
p can also imply /menuitem.) The label attribute
On Mon, 08 Dec 2014 21:50:56 +0100, Simon Pieters sim...@opera.com wrote:
On Thu, 27 Nov 2014 01:15:20 +0100, Ian Hickson i...@hixie.ch wrote:
On Wed, 26 Nov 2014, Simon Pieters wrote:
- Make the end tag optional and have menuitem, menu and hr
generate implied /menuitem end tags. (Maybe
On Mon, 08 Dec 2014 21:50:56 +0100, Simon Pieters sim...@opera.com wrote:
SELECT COUNT(*) as num,
CASE
WHEN REGEXP_MATCH(LOWER(body),
r'menuitem[^]*(\s*[^]+)+\s*/menuitem') THEN has content
ELSE no content
END as stat
FROM [httparchive:runs.2014_08_15_requests_body]
WHERE mimeType
something.
--
Simon Pieters
Opera Software
for picture/srcset. It's considered
a legacy feature.
Maybe inline SVG is a better choice for authors today?
--
Simon Pieters
Opera Software
for this then that seems like it would overrule the negative
effect. If it is practical then we can still avoid the negative effect (as
far as authoring conformance goes anyway).
--
Simon Pieters
Opera Software
, and Safari (we didn't have
anyone from Mozilla to comment) in exploring this further... However,
that
would require some spec updates on HTML front.
Thoughts?
[1] http://www.w3.org/TR/html5/document-metadata.html#the-link-element
[2] http://www.w3.org/Submission/first-screen-paint/
--
Simon
string in the first step if url
is null.
Does that help?
--
Simon Pieters
Opera Software
this to
h...@whatwg.org.
cheers
--
Simon Pieters
Opera Software
element be in that list?
Thanks and cheers,
Ezequiel
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26981
--
Simon Pieters
Opera Software
it applies to the URL that gets loaded, whether that is from
src, srcset or source srcset.
integrity would need to be able to apply to each individual URL somehow
(probably with a new srcset descriptor for img).
Is crossorigin's coarseness OK or do we need something per URL?
--
Simon Pieters
Opera
/ ) and dropped the Changes (covered by
http://platform.html5.org/history/ ).
https://github.com/whatwg/html-differences/commit/a34fa020d2e2c17bb84fe963dc3f8de2250c31c4
https://github.com/whatwg/html-differences/commit/06499f22bcfd5f72ac1e7b3f3f3e4863e2db9c0b
--
Simon Pieters
Opera Software
this is worth
addressing.
I don’t have anything else to add :)
I've removed the Changes section now. Redundant with
http://platform.html5.org/history/
https://github.com/whatwg/html-differences/commit/06499f22bcfd5f72ac1e7b3f3f3e4863e2db9c0b
--
Simon Pieters
Opera Software
.
Feedback is very much welcome.
cheers
--
Simon Pieters
Opera Software
/specs/web-apps/current-work/multipage/the-map-element.html#svg-0
Is there a situation in which it is conforming to use html:title outside
the head in a document where the root is html:html? In
math:annotation-xml?
--
Simon Pieters
Opera Software
On Wed, 05 Feb 2014 15:11:32 +0100, David Carlisle dav...@nag.co.uk
wrote:
On 05/02/2014 13:24, Simon Pieters wrote:
Is there a situation in which it is conforming to use html:title
outside the head in a document where the root is html:html? In
math:annotation-xml?
My reading is yes
there
is
no element with focus, no body element, but still a document element.
[...]
If the root element is html in the HTML namespace,
you have that behavior, and otherwise you return the root element
itself?
That sounds good to me.
--
Simon Pieters
Opera Software
like to see an implementation that implements the spec
literally in order to better assess whether the specification is good or
not. I'm not saying that you have any obligation to do that, though; maybe
you have different goals. :-)
--
Simon Pieters
Opera Software
in my proposal.
--
Simon Pieters
Opera Software
the entire picture if it is unable to
evaluate a MQ, to avoid the wasted download.
but back on the main thread, the source selection algorithm will pick
the right picture a little bit later.
--
Simon Pieters
Opera Software
element that
was previously the first). Similarly when an img element is removed, the
(new) first img child needs to run the selection algorithm. Although it
involves more checks, I think it seems saner to have only the first img
use the sources.
--
Simon Pieters
Opera Software
behavior was
weirder.
--
Simon Pieters
Opera Software
On Thu, 31 Oct 2013 06:48:00 +0100, Boris Zbarsky bzbar...@mit.edu wrote:
On 10/23/13 4:39 AM, Simon Pieters wrote:
Or maybe we could remove the name lookup thing altogether for
Element.getElementsByTagName et al?
Hmm. There are some compat worries here; do we have any indications
et al?
--
Simon Pieters
Opera Software
that? Is it the best
thing to do?
What if another document also has a reference to the port, does it still
get disentangled when the owner gets navigated?
--
Simon Pieters
Opera Software
is intended to be used for escaping CSS strings too. Also, I think
most Web developers don't think in terms of CSS tokens.
Serialize seems a bit wrong since the input isn't an object.
--
Simon Pieters
Opera Software
.
But is there a reason that we couldn't also fire the event if the
other side is forcefully terminated through a navigation or a
Worker.terminate() call?
Does navigation disentangle ports? I don't think it necessarily does, at
least per spec.
--
Simon Pieters
Opera Software
, so only providing a selector API that requires
escaping seems like the net effect would be more buggy code.
--
Simon Pieters
Opera Software
bcc www-style, context
http://lists.w3.org/Archives/Public/public-whatwg-archive/2013Oct/0075.html
On Thu, 10 Oct 2013 13:06:58 +0200, Simon Pieters sim...@opera.com wrote:
So, in cluclusion, it appears that there is *some* demand for this. The
common case is escaping as ident. An API
.
You'd actually write CSS.escape, so that's basically the longer,
different name. Is that sufficient?
--
Simon Pieters
Opera Software
for a given element. That's just confusing.
--
Simon Pieters
Opera Software
, width of infinity and height of infinity.
Is that correct?
Yes.
Step 13.6. could say Otherwise, do nothing, but that's implied.
Yoav
[1]
http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-1.html#processing-the-image-candidates
--
Simon Pieters
Opera Software
;
That doesn't work because `this` will be wrong. But you can add
.bind(document) to fix that.
--
Simon Pieters
Opera Software
On Fri, 13 Sep 2013 12:32:43 +0200, Robin Berjon ro...@w3.org wrote:
On 29/08/2013 15:58 , Simon Pieters wrote:
On Thu, 29 Aug 2013 15:02:48 +0200, Anne van Kesteren ann...@annevk.nl
wrote:
On Thu, Aug 29, 2013 at 1:19 PM, Jake Archibald
jaffathec...@gmail.com wrote:
Causing a network error
the createHTMLDocument() case currently supports named getter
in Gecko but not in Blink.
http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2519
--
Simon Pieters
Opera Software
be conditional on whether the controls are
visible rather than whether the controls attribute is present.
--
Simon Pieters
Opera Software
On Fri, 06 Sep 2013 16:42:47 +0200, Boris Zbarsky bzbar...@mit.edu wrote:
On 9/6/13 8:20 AM, Simon Pieters wrote:
So the use case is getting an element by id with an untrusted id as
input, in an element or document fragment as opposed to the document?
Or getting elements by tag name
?
Such a function already exists in the wild btw:
http://mothereff.in/css-escapes
So the use case is getting an element by id with an untrusted id as
input, in an element or document fragment as opposed to the document?
--
Simon Pieters
Opera Software
On Fri, 06 Sep 2013 14:21:24 +0200, Scott González
scott.gonza...@gmail.com wrote:
On Fri, Sep 6, 2013 at 8:20 AM, Simon Pieters sim...@opera.com wrote:
So the use case is getting an element by id with an untrusted id as
input, in an element or document fragment as opposed to the document
/current-work/multipage/forms.html#dom-label-control
but it only works when in a document. Maybe that should be changed, though.
--
Simon Pieters
Opera Software
at all in
http://webdevdata.org/ data set 18/06/2013. So maybe we could use a string
like that in the path and have a graceful fallback path in legacy browsers
that work in existing servers.
--
Simon Pieters
Opera Software
are still notified by a 'play' event when the user clicks play on the
native controls, so you can do something when the user clicks play on the
native controls.
--
Simon Pieters
Opera Software
was
being clicked (as a string).
video onclick=if (controlsTarget == null) { if (paused) play(); else
pause(); } .../video
--
Simon Pieters
Opera Software
for one
thing to all other things that have similar shape. I'd rather simplify
controlsTarget to be a boolean since that also addresses the problem at
hand.
--
Simon Pieters
Opera Software
and newarr[2] should be 3.
Is there a reason to support an arbitrary typed array for atob rather than
returning a new typed array?
e.g.
var newarr = atob(encodedData, {typedarray:true});
(I'm not sure which view is most appropriate to return.)
--
Simon Pieters
Opera Software
of boolean to atob. And mine has the performance issue. How
about we don't return the 'binary' string in case the 2nd parameter is
provided in my case?
That works for me.
--
Simon Pieters
Opera Software
. This does
basically the same thing as supportsContext, except that it would also
work for pages that already do feature detection based on the interface
object.
--
Simon Pieters
Opera Software
, the attribute itself would be omitted from the objects that
implement that interface — leaving the attribute on the object but making
it return null or throw an exception is insufficient.
]]
http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#extensibility
--
Simon Pieters
to getContext, eg. to
see if null would be returned if a particular option is provided, which
supportsContext allows. (I don't know if there are any cases where this
actually happens, since most options are best effort and don't cause
context creation to fail if they're not available.)
Right.
--
Simon
this idea forward.
Who should I ping/contact/harass?
What would be useful for me:
* use cases for the feature.
* URLs to existing pages that work around the lack of this feature.
* stated implementation interest from browser vendors.
Please comment further in the bug. Thanks!
--
Simon Pieters
different origins).
--
Simon Pieters
Opera Software
On 6/17/13 1:44 PM, Boris Zbarsky wrote:
On 6/17/13 6:05 AM, Simon Pieters wrote:
What's in CSSOM now is tainting.
Sort of. I think of tainting as you can write to it but read from
it, but what's in CSSOM is you can't touch it.
True.
In CSSOM, since writing can have observable effects
of the name as parameters to a Bugzilla bug entry.
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21916
--
Simon Pieters
Opera Software
.
Otherwise, return a network error.
]]
(BTW should body be the empty byte string above?)
--
Simon Pieters
Opera Software
the document up
to double its size, respectively).
I understand the amount of space it takes. I still don't understand what
the problem is. Is it that people look at the scrollbar and think oh wow
this document is too long, I'm not gonna bother reading it at all.? Or
something else?
--
Simon Pieters
appropriate?
Is this for authors who consider moving from HTML 4.01 to HTML 5?
Yes.
Then I think it should primarily specify what HTML 4.01 features are
forbidden in HTML 5, then the extensions.
Thanks, that's useful feedback.
--
Simon Pieters
Opera Software
of W3C HTML5/WHATWG HTML from HTML4
* Differences of WHATWG HTML/W3C HTML5 from HTML4
* HTML5 differences from HTML4 (the W3C title)
Anyway, I agree that HTML differences from HTML4 sounds confusing and
any of the above is better.
OK, I've changed it to Differences from HTML4.
--
Simon Pieters
On Fri, 03 May 2013 18:20:51 +0200, Jukka K. Korpela jkorp...@cs.tut.fi
wrote:
2013-05-03 18:37, Simon Pieters wrote:
The past few days I've been working on updating the HTML differences
from HTML4 document, which is a deliverable of the W3C HTML WG but is
now also available as a version
of that
section a problem?
--
Simon Pieters
Opera Software
Hi
The past few days I've been working on updating the HTML differences from
HTML4 document, which is a deliverable of the W3C HTML WG but is now also
available as a version with the WHATWG style sheet:
http://html-differences.whatwg.org/
Review welcome. Please file bugs.
--
Simon
:
[[
WorkerUtils implements IDBEnvironment;
]]
https://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#requests
1: http://dev.w3.org/html5/workers/
On Thu, Mar 14, 2013 at 2:08 AM, Simon Pieters sim...@opera.com wrote:
The new canvas proxy stuff is supposed to make canvas work in workers
window the user interacted with maybe?
--
http://annevankesteren.nl/
--
Simon Pieters
Opera Software
, however, if we are going to
add an attribute, it would be less verbose to use a boolean attribute:
input type=range vertical
--
Simon Pieters
Opera Software
' useful in practice? Is it a behavior that authors or users
expect? I don't know, but my hunch is no, and it would be more
straightforward to just use horizontal and let the author opt-in to
vertical with the attribute.
--
Simon Pieters
Opera Software
.
--
Simon Pieters
Opera Software
is triggered across non-same origin frames?
Yes, but always with these arguments:
Script error., , 0, 0
--
Simon Pieters
Opera Software
to be in line with those currently in the list. Should they be
added to the spec?
BTW, the spec's list is not in alphabetical order.
--
Simon Pieters
Opera Software
or
anything when they're changed.
e.g. script src, html manifest.
In the case of manifest, we omitted the IDL attribute to signal that it
shouldn't be changed.
As another example, input type was immutable in old IE and that made
people think of it as immutable.
--
Simon Pieters
Opera
On Wed, 06 Mar 2013 18:55:27 +0100, Ian Hickson i...@hixie.ch wrote:
On Wed, 6 Mar 2013, Simon Pieters wrote:
On Mon, 14 Jan 2013 09:40:56 +0100, Henri Sivonen hsivo...@iki.fi
wrote:
Would it be terrible to make attempts to mutate the 'is' attribute
throw thereby teaching authors who
as a global, though.
One question is what should happen with exceptions that propagate upwards
in the case of dedicated workers. Should a new exception object be created
for each worker up the chain, and finally for window? ErrorEvent would
also need a new member for this.
--
Simon Pieters
1 - 100 of 609 matches
Mail list logo