@@ -1429,9 +1429,9 @@ <h3>
1429
1429
following algorithm. The algorithm takes a < a > string</ a >
1430
1430
< var > text</ var > as an argument, which represents a < a > manifest</ a > ,
1431
1431
and a < a > URL</ a > < var > manifest URL</ var > , which represents the
1432
- location of the manifest, and a < a > URL</ a > < var > document URL </ var > .
1433
- The output from inputting an JSON document into this algorithm is a
1434
- < dfn > processed manifest</ dfn > .
1432
+ location of the manifest, and an optional < a > URL</ a > < var > document
1433
+ URL </ var > . The output from inputting an JSON document into this
1434
+ algorithm is a < dfn > processed manifest</ dfn > .
1435
1435
</ p >
1436
1436
< p class ="issue ">
1437
1437
We need to catch throws associated with enumerations in IDL
@@ -1979,15 +1979,16 @@ <h3>
1979
1979
The steps for < dfn > processing the < code > start_url</ code > member</ dfn >
1980
1980
are given by the following algorithm. The algorithm takes a
1981
1981
< a > USVString</ a > < var > value</ var > , a < a > URL</ a > < var > manifest
1982
- URL</ var > , and a < a > URL</ a > < var > document URL</ var > . This algorithm
1983
- returns a < a > URL</ a > .
1982
+ URL</ var > , and an optional < a > URL</ a > < var > document URL</ var > . This
1983
+ algorithm returns a < a > URL</ a > .
1984
1984
</ p >
1985
1985
< ol >
1986
- < li > If < var > manifest URL</ var > is < a > same origin </ a > as < var > document
1987
- URL </ var > , let < var > default </ var > be the result of < a > parsing </ a >
1988
- ".", using < var > manifest URL </ var > as the < var > base </ var > URL .
1986
+ < li > If < var > document URL</ var > is given, and < var > manifest URL </ var >
1987
+ is not < a > same origin </ a > as < var > document URL </ var > , let
1988
+ < var > default </ var > be < var > document URL </ var > .
1989
1989
</ li >
1990
- < li > Otherwise, let < var > default</ var > be < var > document URL</ var > .
1990
+ < li > Otherwise, let < var > default</ var > be the result of < a > parsing</ a >
1991
+ ".", using < var > manifest URL</ var > as the < var > base</ var > URL.
1991
1992
</ li >
1992
1993
< li > If < var > value</ var > is the empty < a > string</ a > , return
1993
1994
< var > default</ var > .
@@ -2005,8 +2006,8 @@ <h3>
2005
2006
</ li >
2006
2007
</ ol >
2007
2008
</ li >
2008
- < li > If < var > start URL</ var > is not < a > same origin </ a > as
2009
- < var > document URL</ var > :
2009
+ < li > If < var > document URL</ var > is given, and < var > start URL </ var > is
2010
+ not < a > same origin </ a > as < var > document URL</ var > :
2010
2011
< ol >
2011
2012
< li >
2012
2013
< a > Issue a developer warning</ a > that the < a > start_url</ a >
0 commit comments