merge mozilla-central to mozilla-inbound. r=merge a=merge

This commit is contained in:
Sebastian Hengst 2017-10-29 23:02:20 +01:00
Родитель 3680a69516 a6ee12714b
Коммит 3adb0917e1
15 изменённых файлов: 2255 добавлений и 2575 удалений

Просмотреть файл

@ -14,6 +14,8 @@ XPCOMUtils.defineLazyGetter(this, "DevtoolsStartup", () => {
.wrappedJSObject;
});
const DEVTOOLS_ENABLED_PREF = "devtools.enabled";
this.EXPORTED_SYMBOLS = [
"DevToolsShim",
];
@ -54,6 +56,15 @@ this.DevToolsShim = {
.hasSubstitution("devtools");
},
/**
* Returns true if DevTools are enabled for the current profile. If devtools are not
* enabled, initializing DevTools will open the onboarding page. Some entry points
* should no-op in this case.
*/
isEnabled: function () {
return Services.prefs.getBoolPref(DEVTOOLS_ENABLED_PREF);
},
/**
* Check if DevTools have already been initialized.
*
@ -134,15 +145,22 @@ this.DevToolsShim = {
},
/**
* Called from SessionStore.jsm in mozilla-central when restoring a state that contained
* opened scratchpad windows and browser console.
* Called from SessionStore.jsm in mozilla-central when restoring a previous session.
* Will always be called, even if the session does not contain DevTools related items.
*/
restoreDevToolsSession: function (session) {
let devtoolsReady = this._maybeInitializeDevTools();
if (!devtoolsReady) {
if (!this.isEnabled()) {
return;
}
let {scratchpads, browserConsole} = session;
let hasDevToolsData = browserConsole || (scratchpads && scratchpads.length);
if (!hasDevToolsData) {
// Do not initialize DevTools unless there is DevTools specific data in the session.
return;
}
this.initDevTools();
this._gDevTools.restoreDevToolsSession(session);
},
@ -160,16 +178,18 @@ this.DevToolsShim = {
* markup view or that resolves immediately if DevTools are not installed.
*/
inspectNode: function (tab, selectors) {
if (!this.isEnabled()) {
DevtoolsStartup.openInstallPage("ContextMenu");
return Promise.resolve();
}
// Record the timing at which this event started in order to compute later in
// gDevTools.showToolbox, the complete time it takes to open the toolbox.
// i.e. especially take `DevtoolsStartup.initDevTools` into account.
let { performance } = Services.appShell.hiddenDOMWindow;
let startTime = performance.now();
let devtoolsReady = this._maybeInitializeDevTools("ContextMenu");
if (!devtoolsReady) {
return Promise.resolve();
}
this.initDevTools("ContextMenu");
return this._gDevTools.inspectNode(tab, selectors, startTime);
},
@ -184,27 +204,22 @@ this.DevToolsShim = {
},
/**
* Should be called if a shim method attempts to initialize devtools.
* - if DevTools are already initialized, returns true.
* - if DevTools are not initialized, call initDevTools from devtools-startup:
* - if devtools.enabled is true, DevTools will synchronously initialize and the
* method will return true.
* - if devtools.enabled is false, DevTools installation flow will start and the
* method will return false
* Initialize DevTools via DevToolsStartup if needed. This method throws if DevTools are
* not enabled.. If the entry point is supposed to trigger the onboarding, call it
* explicitly via DevtoolsStartup.openInstallPage().
*
* @param {String} reason
* optional, if provided should be a valid entry point for DEVTOOLS_ENTRY_POINT
* in toolkit/components/telemetry/Histograms.json
*/
_maybeInitializeDevTools: function (reason) {
// Attempt to initialize DevTools, which should be synchronous.
initDevTools: function (reason) {
if (!this.isEnabled()) {
throw new Error("DevTools are not enabled and can not be initialized.");
}
if (!this.isInitialized()) {
DevtoolsStartup.initDevTools(reason);
}
// The initialization process can lead to show the user installation screen, in this
// case this.isInitialized() will still be false after calling initDevTools().
return this.isInitialized();
}
};
@ -224,11 +239,12 @@ let webExtensionsMethods = [
for (let method of webExtensionsMethods) {
this.DevToolsShim[method] = function () {
let devtoolsReady = this._maybeInitializeDevTools();
if (!devtoolsReady) {
if (!this.isEnabled()) {
throw new Error("Could not call a DevToolsShim webextension method ('" + method +
"'): DevTools are not initialized.");
}
this.initDevTools();
return this._gDevTools[method].apply(this._gDevTools, arguments);
};
}

Просмотреть файл

@ -6,6 +6,7 @@
const { DevToolsShim } =
Components.utils.import("chrome://devtools-shim/content/DevToolsShim.jsm", {});
const { Services } = Components.utils.import("resource://gre/modules/Services.jsm", {});
// Test the DevToolsShim
@ -128,41 +129,53 @@ function test_events() {
checkCalls(mock, "emit", 2, ["devtools-unregistered"]);
}
function test_scratchpad_apis() {
let backupMaybeInitializeDevTools = DevToolsShim._maybeInitializeDevTools;
DevToolsShim._maybeInitializeDevTools = () => {
return false;
};
function test_restore_session_apis() {
// Backup method and preferences that will be updated for the test.
let initDevToolsBackup = DevToolsShim.initDevTools;
let devtoolsEnabledValue = Services.prefs.getBoolPref("devtools.enabled");
ok(!DevToolsShim.isInitialized(), "DevTools are not initialized");
// Ensure that save & restore DevToolsSession don't initialize the tools and don't crash
DevToolsShim.saveDevToolsSession({});
DevToolsShim.restoreDevToolsSession({
// Create fake session objects to restore.
let sessionWithoutDevTools = {};
let sessionWithDevTools = {
scratchpads: [{}],
browserConsole: true,
});
};
Services.prefs.setBoolPref("devtools.enabled", false);
ok(!DevToolsShim.isInitialized(), "DevTools are not initialized");
ok(!DevToolsShim.isEnabled(), "DevTools are not enabled");
// Check that save & restore DevToolsSession don't initialize the tools and don't crash.
DevToolsShim.saveDevToolsSession({});
DevToolsShim.restoreDevToolsSession(sessionWithDevTools);
Services.prefs.setBoolPref("devtools.enabled", true);
ok(DevToolsShim.isEnabled(), "DevTools are enabled");
ok(!DevToolsShim.isInitialized(), "DevTools are not initialized");
// Check that DevTools are not initialized when calling restoreDevToolsSession without
// DevTools related data.
DevToolsShim.restoreDevToolsSession(sessionWithoutDevTools);
ok(!DevToolsShim.isInitialized(), "DevTools are still not initialized");
let mock = createMockDevTools();
DevToolsShim._maybeInitializeDevTools = () => {
DevToolsShim.initDevTools = () => {
// Next call to restoreDevToolsSession is expected to initialize DevTools, which we
// simulate here by registering our mock.
DevToolsShim.register(mock);
return true;
};
let scratchpadSessions = [{}];
DevToolsShim.restoreDevToolsSession(scratchpadSessions);
checkCalls(mock, "restoreDevToolsSession", 1, [scratchpadSessions]);
DevToolsShim.restoreDevToolsSession(sessionWithDevTools);
checkCalls(mock, "restoreDevToolsSession", 1, [sessionWithDevTools]);
ok(DevToolsShim.isInitialized(), "DevTools are initialized");
DevToolsShim.saveDevToolsSession({});
checkCalls(mock, "saveDevToolsSession", 1, []);
DevToolsShim._maybeInitializeDevTools = backupMaybeInitializeDevTools;
// Restore initial backups.
DevToolsShim.initDevTools = initDevToolsBackup;
Services.prefs.setBoolPref("devtools.enabled", devtoolsEnabledValue);
}
function run_test() {
@ -178,7 +191,7 @@ function run_test() {
test_off_called_before_with_bad_callback();
DevToolsShim.unregister();
test_scratchpad_apis();
test_restore_session_apis();
DevToolsShim.unregister();
test_events();

Просмотреть файл

@ -923,6 +923,35 @@ HTMLEditRules::GetAlignment(bool* aMixed,
// of html tables regarding to text alignment
return NS_OK;
}
if (htmlEditor->mCSSEditUtils->IsCSSEditableProperty(nodeToExamine, nullptr,
nsGkAtoms::align)) {
nsAutoString value;
htmlEditor->mCSSEditUtils->GetSpecifiedProperty(*nodeToExamine,
*nsGkAtoms::textAlign,
value);
if (!value.IsEmpty()) {
if (value.EqualsLiteral("center")) {
*aAlign = nsIHTMLEditor::eCenter;
return NS_OK;
}
if (value.EqualsLiteral("right")) {
*aAlign = nsIHTMLEditor::eRight;
return NS_OK;
}
if (value.EqualsLiteral("justify")) {
*aAlign = nsIHTMLEditor::eJustify;
return NS_OK;
}
if (value.EqualsLiteral("left")) {
*aAlign = nsIHTMLEditor::eLeft;
return NS_OK;
}
// XXX
// text-align: start and end aren't supported yet
}
}
if (HTMLEditUtils::SupportsAlignAttr(*nodeToExamine)) {
// Check for alignment
nsAutoString typeAttrVal;
@ -4960,8 +4989,6 @@ HTMLEditRules::AlignBlockContents(nsIDOMNode* aNode,
NS_ENSURE_TRUE(node && alignType, NS_ERROR_NULL_POINTER);
nsCOMPtr<nsIContent> firstChild, lastChild;
bool useCSS = mHTMLEditor->IsCSSEnabled();
NS_ENSURE_STATE(mHTMLEditor);
firstChild = mHTMLEditor->GetFirstEditableChild(*node);
NS_ENSURE_STATE(mHTMLEditor);
@ -4973,21 +5000,12 @@ HTMLEditRules::AlignBlockContents(nsIDOMNode* aNode,
// the cell already has a div containing all of its content: just
// act on this div.
RefPtr<Element> divElem = firstChild->AsElement();
if (useCSS) {
NS_ENSURE_STATE(mHTMLEditor);
nsresult rv = mHTMLEditor->SetAttributeOrEquivalent(divElem,
nsGkAtoms::align,
*alignType, false);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
} else {
NS_ENSURE_STATE(mHTMLEditor);
nsresult rv = mHTMLEditor->SetAttribute(divElem, nsGkAtoms::align,
*alignType);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
NS_ENSURE_STATE(mHTMLEditor);
nsresult rv = mHTMLEditor->SetAttributeOrEquivalent(divElem,
nsGkAtoms::align,
*alignType, false);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
} else {
// else we need to put in a div, set the alignment, and toss in all the children
@ -4996,21 +5014,12 @@ HTMLEditRules::AlignBlockContents(nsIDOMNode* aNode,
node->GetFirstChild());
NS_ENSURE_STATE(divElem);
// set up the alignment on the div
if (useCSS) {
NS_ENSURE_STATE(mHTMLEditor);
nsresult rv =
mHTMLEditor->SetAttributeOrEquivalent(divElem, nsGkAtoms::align,
*alignType, false);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
} else {
NS_ENSURE_STATE(mHTMLEditor);
nsresult rv =
mHTMLEditor->SetAttribute(divElem, nsGkAtoms::align, *alignType);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
NS_ENSURE_STATE(mHTMLEditor);
nsresult rv =
mHTMLEditor->SetAttributeOrEquivalent(divElem, nsGkAtoms::align,
*alignType, false);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
// tuck the children into the end of the active div
while (lastChild && (lastChild != divElem)) {
@ -8718,18 +8727,19 @@ HTMLEditRules::AlignBlock(Element& aElement,
if (htmlEditor->IsCSSEnabled()) {
// Let's use CSS alignment; we use margin-left and margin-right for tables
// and text-align for other block-level elements
rv = htmlEditor->SetAttributeOrEquivalent(
&aElement, nsGkAtoms::align, aAlignType, false);
NS_ENSURE_SUCCESS(rv, rv);
} else {
// HTML case; this code is supposed to be called ONLY if the element
// supports the align attribute but we'll never know...
if (HTMLEditUtils::SupportsAlignAttr(aElement)) {
rv = htmlEditor->SetAttribute(&aElement, nsGkAtoms::align, aAlignType);
NS_ENSURE_SUCCESS(rv, rv);
}
return htmlEditor->SetAttributeOrEquivalent(
&aElement, nsGkAtoms::align, aAlignType, false);
}
return NS_OK;
// HTML case; this code is supposed to be called ONLY if the element
// supports the align attribute but we'll never know...
if (NS_WARN_IF(!HTMLEditUtils::SupportsAlignAttr(aElement))) {
// XXX error?
return NS_OK;
}
return htmlEditor->SetAttributeOrEquivalent(&aElement, nsGkAtoms::align,
aAlignType, false);
}
nsresult

Просмотреть файл

@ -4186,6 +4186,11 @@ HTMLEditor::SetAttributeOrEquivalent(Element* aElement,
if (!IsCSSEnabled() || !mCSSEditUtils) {
// we are not in an HTML+CSS editor; let's set the attribute the HTML way
if (mCSSEditUtils) {
mCSSEditUtils->RemoveCSSEquivalentToHTMLStyle(aElement, nullptr,
aAttribute, nullptr,
aSuppressTransaction);
}
return aSuppressTransaction ?
aElement->SetAttr(kNameSpaceID_None, aAttribute, aValue, true) :
SetAttribute(aElement, aAttribute, aValue);

Просмотреть файл

@ -307,9 +307,6 @@ const knownFailures = {
"QS-Proposed-SUP_MYSUP-1-SI-dM": true,
"QS-Proposed-SUP_MYSUP-1-SI-body": true,
"QS-Proposed-SUP_MYSUP-1-SI-div": true,
"QS-Proposed-JC_SPANs:ta:c-1_SI-dM": true,
"QS-Proposed-JC_SPANs:ta:c-1_SI-body": true,
"QS-Proposed-JC_SPANs:ta:c-1_SI-div": true,
"QS-Proposed-JC_SPAN.jc-1-SI-dM": true,
"QS-Proposed-JC_SPAN.jc-1-SI-body": true,
"QS-Proposed-JC_SPAN.jc-1-SI-div": true,

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -96,7 +96,7 @@
"bn-BD": {
"default": {
"visibleDefaultEngines": [
"google", "yahoo", "bing", "ddg", "wikipedia-bn"
"google", "yahoo", "bing", "duckduckgo", "wikipedia-bn"
]
}
},

Просмотреть файл

@ -1158,4 +1158,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1517682914510000);
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1517769063230000);

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -8,7 +8,7 @@
/*****************************************************************************/
#include <stdint.h>
const PRTime gPreloadListExpirationTime = INT64_C(1520102102086000);
const PRTime gPreloadListExpirationTime = INT64_C(1520188250195000);
%%
0.me.uk, 1
00001.am, 1
@ -138,7 +138,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1520102102086000);
1750studios.com, 0
17hats.com, 1
1844329061.rsc.cdn77.org, 1
188522.com, 0
18888msc.com, 1
1888zr.com, 1
188dv.com, 1
@ -447,7 +446,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1520102102086000);
99599.net, 1
99buffets.com, 1
99rst.org, 1
9iwan.net, 1
9jadirect.com, 1
9ss6.com, 1
9uelle.jp, 1
@ -617,6 +615,7 @@ achenar.net, 1
achow101.com, 1
achromatisch.de, 1
achterhoekseveiligheidsbeurs.nl, 1
achterstieg.dedyn.io, 1
achtzehn.eu, 1
achtzehnterachter.de, 1
acidbin.co, 1
@ -762,7 +761,6 @@ adrenaline-gaming.ru, 1
adrianajewelry.my, 1
adrianbechtold.de, 1
adriancitu.com, 1
adriancohea.ninja, 1
adriancostin.ro, 1
adrianmejias.com, 1
adrienkohlbecker.com, 1
@ -1196,7 +1194,6 @@ allinagency.com, 1
allinone-ranking150.com, 1
allinonecyprus.com, 1
allis.studio, 1
allladyboys.com, 1
allmebel.ru, 1
allmend-ru.de, 1
allns.fr, 1
@ -1377,8 +1374,6 @@ anaiscoachpersonal.es, 1
anaisypirueta.es, 1
anakros.me, 0
analgesia.net, 1
analpantyhose.org, 1
analteengirls.net, 1
analyticsinmotion.com, 1
analyticum.at, 1
analyticum.com, 1
@ -2161,7 +2156,6 @@ audialbuquerqueparts.com, 1
audiblox.co.za, 1
audiense.com, 1
audio-detector.com, 1
audiolibri.org, 1
audiophile.ch, 1
audiorental.net, 1
audisto.com, 1
@ -2471,7 +2465,6 @@ baliyano.com, 1
balkonien.org, 1
ball.holdings, 1
ballarin.cc, 1
ballbusting-cbt.com, 1
ballejaune.com, 1
ballmerpeak.org, 1
ballonsportclub-erlangen.de, 1
@ -2645,12 +2638,10 @@ bblove.me, 1
bblsa.ch, 1
bbnx.net, 1
bbuio.com, 1
bbw-wrestling.com, 1
bbw.dating, 1
bbwcs.co.uk, 1
bbwf.de, 1
bbwfacesitting.us, 1
bbwteens.org, 1
bc-bd.org, 1
bc-diffusion.com, 1
bcbulle.ch, 1
@ -2670,7 +2661,6 @@ bda-boulevarddesairs.com, 1
bdd.fi, 1
bdenzer.xyz, 1
bdikaros-network.net, 1
bdsmxxxpics.com, 1
bdvg.org, 1
be-ka-tec.de, 1
be-webdesign.com, 1
@ -2914,6 +2904,7 @@ besthotsales.com, 1
bestlashesandbrows.com, 1
bestlashesandbrows.hu, 1
bestleftwild.com, 1
bestmodels.su, 1
bestmotherfucking.website, 1
bestperfumebrands.com, 1
bestschools.top, 1
@ -3489,7 +3480,6 @@ bodymusclejournal.com, 1
bodyworkbymichael.com, 1
boeddhashop.nl, 1
boekenlegger.nl, 1
boel073.nl, 1
boernecancerfonden.dk, 1
bogdanepureanu.ro, 1
bogner.sh, 1
@ -3897,7 +3887,6 @@ btserv.de, 1
btsoft.eu, 1
btsow.com, 1
btth.pl, 1
btxiaobai.com, 1
bubba.cc, 1
bubblegumblog.com, 1
bubblespetspa.com, 1
@ -4878,7 +4867,6 @@ chowii.com, 1
chris-edwards.net, 1
chrisb.me, 1
chrisb.xyz, 1
chrisburnell.com, 1
chriscarey.com, 1
chriscowley.me.uk, 1
chrisdecairos.ca, 1
@ -5060,7 +5048,6 @@ cjdpenterprises.com.au, 1
cjessett.com, 1
cjey.me, 1
cjr.host, 1
cjtkfan.club, 1
ck.cx, 1
ckennelly.com, 1
ckleemann.de, 1
@ -5151,7 +5138,6 @@ closeli.com, 0
closelinksecurity.co.uk, 1
closelinksecurity.com, 1
closetemail.com, 1
closient.com, 1
closingholding.com, 1
cloud-crowd.com.au, 1
cloud-surfer.net, 1
@ -6470,6 +6456,7 @@ davidnadaski.com, 1
davidpearce.com, 1
davidpearce.org, 1
davidschadlich.com, 1
davidscherzer.at, 1
davidschlachter.com, 1
davidstuff.net, 1
davie3.com, 1
@ -6959,6 +6946,7 @@ dicionarioetimologico.com.br, 1
dicionariopopular.com, 1
dick.red, 1
dickieslife.com, 1
dicoding.com, 1
didacte.com, 1
didche.net, 1
diddens.de, 1
@ -6992,8 +6980,8 @@ dieti.net, 1
dietrich.cx, 1
dieumfrage.com, 1
diff2html.xyz, 1
different.cz, 1
differenta.ro, 1
different.cz, 0
differenta.ro, 0
diffnow.com, 1
difoosion.com, 1
digcit.org, 1
@ -8421,7 +8409,7 @@ epistas.de, 1
epizentrum.work, 1
epizentrum.works, 1
epmcentroitalia.it, 1
epoch.com, 1
epoch.com, 0
epolitiker.com, 1
epos-distributor.co.uk, 1
eposbirmingham.co.uk, 1
@ -8549,7 +8537,6 @@ escapeplaza.de, 1
escargotbistro.com, 1
escavador.com, 1
esclear.de, 1
escolaengenharia.com.br, 1
escontact.ch, 1
escortdisplay.com, 1
escortmantra.com, 1
@ -8641,7 +8628,6 @@ eteapparel.com, 1
eteesheet.com, 1
etelej.com, 0
etenendrinken.nu, 1
eternalabyss.int.eu.org, 1
eth-faucet.net, 1
eth0.nl, 1
etha.nz, 1
@ -8876,6 +8862,7 @@ expo-europe.ru, 1
expokohler.com, 1
exponentialnews.net, 1
exporta.cz, 1
expoundite.net, 1
expowerhps.com, 1
express-shina.ru, 1
expressemotion.net, 1
@ -9216,7 +9203,6 @@ felixsanz.com, 1
felixseele.de, 1
felsing.net, 1
femanca.com, 1
femdombbw.com, 1
feminina.pt, 1
femradio.es, 1
femtomind.com, 1
@ -9629,7 +9615,7 @@ fol.tf, 1
foliekonsulenten.dk, 1
folioapp.io, 1
foljeton.dk, 1
folkadelic.de, 0
folkadelic.de, 1
folkfests.org, 1
follandviolins.com, 1
followback.net, 1
@ -9841,6 +9827,7 @@ freaksites.dk, 1
frebi.org, 1
frebib.net, 1
freddythechick.uk, 1
frederik-braun.com, 1
frederikschoell.de, 0
fredliang.cn, 1
fredloya.com, 1
@ -10073,7 +10060,6 @@ funksteckdosen24.de, 0
funktionel.co, 1
funnelweb.xyz, 1
funniestclip.com, 1
funny-joke-pictures.com, 1
funnybikini.com, 1
funoverip.net, 1
funspins.com, 1
@ -10296,13 +10282,10 @@ gauthier.dk, 1
gautvedt.no, 1
gavick.com, 0
gavins.stream, 1
gay-sissies.com, 1
gaycc.cc, 1
gayforgenji.com, 1
gaygeeks.de, 1
gaysfisting.com, 1
gaytorrent.ru, 1
gayxsite.com, 1
gazee.net, 1
gazellegames.net, 0
gazette.govt.nz, 1
@ -10488,6 +10471,7 @@ get-asterisk.ru, 1
get-erp.ru, 1
get-link.info, 1
get-on.bid, 1
get-refer.com, 1
get4x.com, 1
geta.pub, 1
getbox.me, 1
@ -10656,7 +10640,6 @@ gixtools.co.uk, 1
gixtools.com, 1
gixtools.net, 1
gixtools.uk, 1
gizmo.ovh, 1
gj-bochum.de, 1
gjcampbell.co.uk, 1
gjengset.com, 1
@ -11810,6 +11793,7 @@ hips.com, 1
hipstercat.fr, 1
hiqfleet.co.uk, 1
hiqfranchise.co.uk, 1
hiqhub.co.uk, 1
hiqonline.co.uk, 1
hirake55.com, 1
hiraku.me, 1
@ -11889,7 +11873,6 @@ hoflerlawfirm.com, 1
hogl.dk, 1
hohm.in, 1
hohnet.com, 1
hoiku-navi.com, 1
hoikuen-now.top, 1
hoken-wakaru.jp, 1
hokieprivacy.org, 1
@ -11998,7 +11981,6 @@ horeizai.net, 1
horizonhomes-samui.com, 1
horizonshypnosis.ca, 1
horkel.cf, 1
horning.co, 1
hornyforhanzo.com, 1
horodance.dk, 1
horrendous-servers.com, 1
@ -12850,7 +12832,7 @@ instagramtweet.com, 1
installgentoo.net, 1
instant-hack.io, 1
instant.io, 1
instantsubs.de, 1
instantkhabar.com, 1
instasex.ch, 1
instava.cz, 1
instawi.com, 1
@ -13374,7 +13356,6 @@ jakarta.dating, 1
jake.eu.org, 1
jake.ml, 1
jake.nom.za, 1
jakecurtis.de, 1
jakeguild.com, 1
jakenbake.com, 1
jakereynolds.co, 1
@ -13615,6 +13596,7 @@ jetsieswerda.nl, 1
jettlarue.com, 1
jetwhiz.com, 1
jetzt-elektromobil.de, 1
jeugdkans.nl, 1
jeva.nl, 1
jevisite.ca, 1
jeweet.net, 1
@ -13876,10 +13858,9 @@ joworld.net, 1
joyceclerkx.com, 1
joyful.house, 1
joyfulexpressions.gallery, 1
joyofcookingandbaking.com, 1
jpdeharenne.be, 1
jpeg.io, 1
jpgangbang.com, 1
jphandjob.com, 1
jpmelos.com, 1
jpmelos.com.br, 1
jpod.cc, 1
@ -14711,6 +14692,7 @@ konijntjes.nl, 1
konings.it, 1
koningskwartiertje.nl, 1
konklone.com, 1
konkurs.ba, 1
konoe.studio, 1
konosuke.jp, 1
konsertoversikt.no, 1
@ -14853,7 +14835,6 @@ ks-watch.de, 1
kschv-rdeck.de, 1
ksero.center, 1
kshlm.in, 1
ksukelife.com, 1
kswcosmetics.com, 1
ktbnetbank.com, 1
kteen.info, 1
@ -15104,7 +15085,6 @@ lanyang.tk, 1
lanzamientovirtual.es, 1
lanzarote-online.info, 1
laos.dating, 1
laospage.com, 1
laozhu.me, 1
lapassiondutrading.com, 1
lapetition.be, 1
@ -15185,6 +15165,7 @@ laughinggrapepublishing.com, 1
laukstein.com, 1
launchpad-app2.com, 1
lauraandwill.wedding, 1
laurakashiwase.com, 1
laurasplacefamilysupport.org.au, 1
laurelblack.com, 1
laurelspaandlash.com, 1
@ -15415,8 +15396,6 @@ les-ateliers-de-melineo.be, 1
les-pingouins.com, 1
lesancheslibres.fr, 1
lesberger.ch, 1
lesbiansslaves.com, 1
lesbofight.com, 1
lescomptoirsdepierrot.com, 1
lesdouceursdeliyana.com, 1
leseditionsbraquage.com, 1
@ -16373,7 +16352,6 @@ malaysian.dating, 1
maldives.cx, 1
maleexcel.com, 1
malenyflorist.com.au, 1
malesbdsm.com, 1
malgraph.net, 1
maliar.fr, 1
malibubeachrecoverycenter.com, 1
@ -16736,7 +16714,6 @@ mattli.us, 1
mattmccutchen.net, 1
mattonline.me, 1
mattwb65.com, 1
mattwservices.co.uk, 1
matviet.vn, 1
matze.co, 1
matze.org, 1
@ -16797,6 +16774,7 @@ mazda626.net, 1
maze.fr, 1
mazternet.ru, 1
mazurlabs.tk, 1
mazzotta.me, 1
mb-is.info, 1
mbaestlein.de, 1
mbardot.com, 1
@ -17149,7 +17127,6 @@ meu-solutions.com, 1
meulike.us, 1
meupedido.online, 1
meusigno.com, 1
mevo.xyz, 1
mevs.cz, 1
mexican.dating, 1
mexicom.org, 1
@ -18151,6 +18128,7 @@ mylawyer.be, 1
myleanfactory.de, 1
mylene-chandelier.me, 1
mylifeabundant.com, 1
mylighthost.com, 1
myliveupdates.com, 1
mylocalsearch.co.uk, 1
mylookout.com, 0
@ -19246,7 +19224,6 @@ nyiad.edu, 1
nyip.co.uk, 1
nyip.edu, 1
nyloc.de, 1
nylonfeetporn.com, 1
nymphetomania.net, 1
nynex.net, 1
nyphox.ovh, 1
@ -19273,7 +19250,6 @@ oatberry.me, 0
oauth-dropins.appspot.com, 0
obamalibrary.gov, 1
obdolbacca.ru, 1
oben.pl, 1
oberam.de, 1
oberhof.co, 1
oberhofdrinks.com, 1
@ -19920,7 +19896,7 @@ paint-it.pink, 1
paio2-rec.com, 1
paio2.com, 1
paipuman.jp, 1
paizinhovirgula.com, 0
paizinhovirgula.com, 1
pajadam.me, 1
pajowu.de, 1
pajuvuo.fi, 1
@ -20212,6 +20188,7 @@ paystack.com, 1
paytm.in, 1
payupay.ru, 1
payzang.com, 1
pback.se, 1
pbcknd.ml, 1
pbosquet.com, 1
pbraunschdash.com, 1
@ -23989,7 +23966,6 @@ sidium.de, 1
sidnicio.us, 1
sidonge.com, 1
sidongkim.com, 1
sidpod.ru, 1
siebeve.be, 1
siegemund-frankfurt.de, 1
sieh.es, 1
@ -24250,6 +24226,7 @@ skatn.de, 1
skazka.ru, 1
skday.com, 1
skeeley.com, 1
skei.org, 1
skepticalsports.com, 1
sketchmyroom.com, 1
sketchywebsite.net, 1
@ -24669,7 +24646,6 @@ sonic.sk, 0
sonja-daniels.com, 1
sonja-kowa.de, 1
sonoecoracao.com.br, 1
sonyforum.no, 1
sonyunlock.nu, 1
soomee.be, 1
soomee1.be, 1
@ -24736,6 +24712,7 @@ southamerican.dating, 1
southbankregister.com.au, 1
southcoastkitesurf.co.uk, 1
southernmost.us, 1
southernutahinfluencers.com, 1
southlakenissanparts.com, 1
southmelbourne.apartments, 1
southmorangtownhouses.com.au, 1
@ -24926,7 +24903,6 @@ squido.ch, 1
squidparty.com, 1
squids.space, 1
squirex2.com, 1
squirtlesbians.net, 1
sqzryang.com, 1
sr-cs.net, 1
srandom.com, 1
@ -25437,6 +25413,7 @@ sundaycooks.com, 1
sundayfundayjapan.com, 1
suneilpatel.com, 1
sunfireshop.com.br, 1
sunflyer.cn, 0
sunfox.cz, 1
sunfulong.me, 1
sungo.wtf, 1
@ -25486,7 +25463,7 @@ surao.cz, 1
surasak.io, 1
surasak.org, 1
surasak.xyz, 1
surdam.casa, 1
surdam.casa, 0
sure-it.de, 1
surgenet.nl, 1
surgeongeneral.gov, 1
@ -25580,6 +25557,7 @@ swimturk.com.tr, 1
swineson.me, 1
swingmonkey.com, 1
swipetv.ie, 1
swiss-connection.net, 1
swiss-cyber-experts.ch, 1
swisscannabis.club, 1
swissdojo.ch, 1
@ -25834,6 +25812,7 @@ tattvaayoga.com, 1
tavolaquadrada.com.br, 1
tavsys.net, 1
taxaroo.com, 1
taxi-24std.de, 1
taxi-chamonix.fr, 1
taxi-collectif.ch, 1
taxicollectif.ch, 1
@ -26129,6 +26108,7 @@ tetrarch.co, 1
tetsai.com, 1
tetsugakunomichi.jp, 1
tetsumaki.net, 1
teulon.eu, 1
teuniz.nl, 1
teunstuinposters.nl, 0
teva-li.com, 1
@ -26171,7 +26151,6 @@ tgtv.tn, 1
tgui.eu, 1
tgui.net, 1
tgw.com, 1
th-bl.de, 1
th.search.yahoo.com, 0
th3nd.com, 1
thackbarth.net, 1
@ -27117,7 +27096,6 @@ transmithe.net, 1
transparentcorp.com, 1
transport.eu, 1
transporterlock.com, 1
transsexualpantyhose.com, 1
transverify.com, 1
trashnothing.com, 1
trask.no, 1
@ -27267,7 +27245,6 @@ ts-publishers.com, 1
tsa-sucks.com, 1
tsaro.io, 1
tschuermans.be, 1
tsdom.net, 1
tsedryk.ca, 1
tsgbit.net, 1
tsicons.com, 1
@ -27351,7 +27328,6 @@ tursiae.org, 1
turtle.ai, 1
turtleduckstudios.com, 1
turtlepwr.com, 1
tusb.ml, 1
tutanota.com, 1
tutiendaroja.com, 1
tutiendarosa.com, 1
@ -27742,6 +27718,7 @@ urbanietz-immobilien.de, 1
urbanmelbourne.info, 1
urbannewsservice.com, 1
urbansparrow.in, 1
urbanstylestaging.com, 1
urbanwildlifealliance.org, 1
urbexdk.nl, 1
urcentral.com, 1
@ -27911,7 +27888,6 @@ vandermeer.frl, 1
vanderrijt.nl, 1
vanderstraeten.dynv6.net, 1
vanderziel.org, 1
vanessabalibridal.com, 1
vangeluwedeberlaere.be, 1
vanhoudt-usedcars.be, 1
vanhoutte.be, 0
@ -28077,7 +28053,6 @@ verteilergetriebe.info, 1
vertner.net, 1
veryapt.com, 1
verymelon.de, 1
veryyounglesbians.com, 1
verzick.com, 1
ves.vn.ua, 1
vescudero.net, 1
@ -29001,7 +28976,6 @@ wifree.lv, 1
wigggle.it, 1
wigle.net, 1
wiiaam.com, 1
wiiforum.no, 1
wiimotion.de, 1
wijnservices.nl, 0
wiki-play.ru, 1
@ -29481,14 +29455,12 @@ x.st, 1
x0r.be, 1
x13.com, 1
x1616.tk, 1
x23.eu, 1
x2c0.net, 1
x2d2.de, 1
x378.ch, 1
x509.io, 1
x64architecture.com, 1
x69.biz, 1
x69x.net, 1
x7plus.com, 1
xa.search.yahoo.com, 0
xa1.uk, 1
@ -29749,8 +29721,6 @@ xwaretech.info, 1
xx0r.eu, 1
xxffo.com, 1
xxiz.com, 1
xxx3dbdsm.com, 1
xxxladyboysporn.com, 1
xyfun.net, 1
xyndrac.net, 1
xyngular-health.com, 1
@ -29796,6 +29766,7 @@ yarcom.ru, 0
yarogneva.ru, 1
yarravilletownhouses.com.au, 1
yaru.one, 1
yatesun.com, 1
yatorie.net, 1
yatsuenpoon.com, 1
yaucy.win, 1
@ -30064,6 +30035,7 @@ yveshield.com, 1
yveslegendre.fr, 1
yvesx.com, 1
yvonnehaeusser.de, 1
ywyz.tech, 1
yyc.city, 1
yyyy.xyz, 1
z-konzept-nutrition.ru, 1
@ -30111,7 +30083,6 @@ zappbuildapps.com, 1
zaratan.fr, 1
zarmarket.org, 1
zarpo.com.br, 1
zary.me, 1
zaufanatrzeciastrona.pl, 1
zavec.com.ec, 1
zavetaji.lv, 1

Просмотреть файл

@ -679,21 +679,9 @@
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifycenter") before]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifycenter") before]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
@ -712,27 +700,18 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
@ -781,27 +760,18 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" compare innerHTML]
expected: FAIL
@ -925,12 +895,6 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandState("justifycenter") after]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") after]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML]
expected: FAIL
@ -949,12 +913,6 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandState("justifycenter") after]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") after]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML]
expected: FAIL
@ -973,12 +931,6 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandState("justifycenter") after]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") after]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML]
expected: FAIL
@ -997,12 +949,6 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandState("justifycenter") after]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") after]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML]
expected: FAIL
@ -1054,7 +1000,7 @@
[[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifycenter") before]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandValue("justifycenter") before]
[[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandState("justifycenter") before]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" compare innerHTML]
@ -1063,7 +1009,7 @@
[[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before]
expected: FAIL
[[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandValue("justifycenter") before]
[[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandState("justifycenter") before]
expected: FAIL
[[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" compare innerHTML]
@ -1081,24 +1027,12 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifycenter") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifycenter") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifycenter") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL

Просмотреть файл

@ -703,27 +703,18 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["justifyfull",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
@ -733,21 +724,9 @@
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyfull") before]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyfull") before]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
@ -796,27 +775,18 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<p>extra" compare innerHTML]
expected: FAIL
@ -955,7 +925,7 @@
[[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyfull") before]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandValue("justifyfull") before]
[[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandState("justifyfull") before]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" compare innerHTML]
@ -964,7 +934,7 @@
[[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyfull") before]
expected: FAIL
[[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandValue("justifyfull") before]
[[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandState("justifyfull") before]
expected: FAIL
[[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" compare innerHTML]
@ -982,24 +952,12 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyfull") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyfull") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyfull") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL

Просмотреть файл

@ -157,48 +157,24 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
@ -223,48 +199,24 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
@ -313,48 +265,24 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL

Просмотреть файл

@ -703,27 +703,18 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
@ -742,27 +733,18 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
@ -802,21 +784,9 @@
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyright") before]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyright") before]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["justifyright",""\]\] "<div align=right>foo</div>[bar\]<p>extra" compare innerHTML]
expected: FAIL
@ -955,7 +925,7 @@
[[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyright") before]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandValue("justifyright") before]
[[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandState("justifyright") before]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" compare innerHTML]
@ -964,7 +934,7 @@
[[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyright") before]
expected: FAIL
[[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandValue("justifyright") before]
[[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandState("justifyright") before]
expected: FAIL
[[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" compare innerHTML]
@ -982,24 +952,12 @@
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyright") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyright") before]
expected: FAIL
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyright") before]
expected: FAIL
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
expected: FAIL

Просмотреть файл

@ -159,7 +159,7 @@ NS_IMETHODIMP nsPrintSettingsX::WritePageFormatToPrefs()
return NS_ERROR_NOT_INITIALIZED;
NSData* data = nil;
OSStatus err = ::PMPageFormatCreateDataRepresentation(pageFormat, (CFDataRef*)&data, kPMDataFormatXMLDefault);
OSStatus err = ::PMPageFormatCreateDataRepresentation(pageFormat, (CFDataRef*)&data, kPMDataFormatXMLCompressed);
if (err != noErr)
return NS_ERROR_FAILURE;