Files
Steffen Becker 3af5a00fed fix: a page-anchored frame no longer crashes the editor while a saved document loads
The image NodeView reads the page grid from the view ProseMirror hands it at
construction; editor.view is a throwing proxy until the view is built, and a
saved document with such a frame is passed in exactly then.
The dom leg loads its band document through the autosave, the path a reload
takes. The layout baseline is re-recorded for the two showcase files whose
second page was reworked after the baseline was taken.
2026-09-08 21:08:38 +02:00

791 lines
17 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"chromium/darwin": {
"docs/showcase/book.docx": {
"pages": 99,
"lines": 3744,
"ms": 800,
"starts": [
"Alice’s Adventures in Wonderland",
"Contents",
"Chapter I",
"to think about stopping herself before s",
"walk with their heads downward! The Anti",
"found herself in a long, low hall, which",
"ore,” said Alice,) and round the neck of",
"of a candle is like after the candle is ",
"cake, but Alice had got so much into the",
"",
"Chapter II",
"“You ought to be ashamed of yourself,” s",
"n is—oh dear! I shall never get to twent",
"soon found out that the cause of this wa",
"very likely it can talk: at any rate, th",
"“We indeed!” cried the Mouse, who was tr",
"Chapter III",
"“I beg your pardon!” said the Mouse, fro",
"“What",
"“Only a thimble,” said Alice sadly.",
"‘I’ll be judge, I’ll be jury,’ Said cunn",
"you can’t think! And oh, I wish you coul",
"Chapter IV",
"“How queer it seems,” Alice said to hers",
"herself “Now I can do no more, whatever ",
"Presently the Rabbit came up to the door",
"She waited for some time without hearing",
"“So you did, old fellow!” said the other",
"It sounded an excellent plan, no doubt, ",
"only been the right size to do it! Oh de",
"Chapter V",
"Which brought them back again to the beg",
"“You are old, Father William,” the young",
"“What size do you want to be?” it asked.",
"at last she stretched her arms round it ",
"but the tops of the trees under which sh",
"one",
"an open place, with a little house in it",
"Chapter VI",
"raordinary noise going on within—a const",
"“Oh, there’s no use in talking to him,” ",
"reach at the Duchess and the baby—the fi",
"While the Duchess sang the second verse ",
"not like the look of the thing at all. “",
"“Then it doesn’t matter which way you go",
"“By-the-bye, what became of the baby?” s",
"Chapter VII",
"“Come, we shall have some fun now!” thou",
"The March Hare took the watch and looked",
"“I don’t know what you mean,” said Alice",
"“Well, I’d hardly finished the first ver",
"“Once upon a time there were three littl",
"remarked, “If you can’t be civil, you’d ",
"“They were learning to draw,” the Dormou",
"and began by taking the little golden ke",
"",
"Chapter VIII",
"Queen was to find it out, we should all ",
"“My name is Alice, so please your Majest",
"the soldiers remaining behind to execute",
"ned tone. “The Queen will hear you! You ",
"dreadfully fond of beheading people here",
"“Who",
"By the time she had caught the flamingo ",
"eared; so the King and the executioner r",
"",
"Chapter IX",
"right height to rest her chin upon Alice",
"“Oh, I know!” exclaimed Alice, who had n",
"“A fine day, your Majesty!” the Duchess ",
"that’s",
"So they sat down, and nobody spoke for s",
"“We had the best of educations—in fact, ",
"Alice did not feel encouraged to ask any",
"“That’s enough about lessons,” the",
"",
"Chapter X",
"“—as far out to sea as you can—”",
"not, could not, would not, could not, wo",
"“I can tell you more than that, if you l",
"“I could tell you my adventures—beginnin",
"[later editions continued as follows Whe",
"“What",
"“What trial is it?” Alice panted as she ",
"Chapter XI",
"girls of her age knew the meaning of it ",
"“Not yet, not yet!” the Rabbit hastily i",
"confusion he bit a large piece out of hi",
"“Of course twinkling begins with a T!” s",
"“If that’s all you know about it, you ma",
"“Collar that Dormouse,” the Queen shriek",
"",
"Chapter XII",
"anything but sit with its mouth open, ga",
"The King turned pale, and shut his note-",
"“Read them,” said the King.",
"at them with one eye; “I seem to see som",
"“Off with her head!” the Queen shouted a",
"The long grass rustled at her feet as th"
]
},
"docs/showcase/book.odt": {
"pages": 104,
"lines": 3757,
"ms": 1300,
"starts": [
"Alice’s Adventures in Wonderland",
"Contents",
"Chapter I",
"fortunately was just in time to see it p",
"ice to say it over) “—yes, that’s about ",
"Alice was not a bit hurt, and she jumped",
"things had happened lately, that Alice h",
"And so it was indeed: she was now only t",
"it,” said Alice, “and if it makes me gro",
"",
"Chapter II",
"Just then her head struck against the ro",
"“I’m sure I’m not Ada,” she said, “for h",
"As she said this she looked down at her ",
"Just then she heard something splashing ",
"pool, “and she sits purring so nicely by",
"Dodo, a",
"",
"Chapter III",
"‘William the Conqueror, whose cause was",
"either!” And the Eaglet bent down its he",
"not got into it), and handed them round ",
"“Fury said to a mouse, That he met in th",
"“And who is Dinah, if I might venture to",
"Chapter IV",
"this, she came upon a neat little house,",
"there was not even room for this, and sh",
"“Mary Ann! Mary Ann!” said the voice. “F",
"were",
"Last came a little feeble, squeaking voi",
"“The first thing I’ve got to do,” said A",
"This seemed to Alice a good opportunity ",
"Chapter V",
"then after that into a butterfly, I shou",
"“Well, I’ve tried to say “How doth the l",
"“Not",
"“Of the mushroom,” said the Caterpillar,",
"you?” She was moving them about as she s",
"“But I’m",
"It was so long since she had been anythi",
"Chapter VI",
"Fish-Footman was gone, and the other was",
"It was, no doubt: only Alice did not lik",
"“They all can,” said the Duchess; “and m",
"of lullaby to it as she did so, and givi",
"grunted in reply (it had left off sneezi",
"“Cheshire Puss,” she began, rather timid",
"“Call it what you like,” said the Cat. “",
"ause the chimneys were shaped like ears ",
"",
"Chapter VII",
"“Your hair wants cutting,” said the Hatt",
"Alice considered a little, and then said",
"“Nor I,” said the March Hare.",
"“It goes on, you know,” the Hatter conti",
"“Tell us a story!” said the March Hare.",
"The Dormouse again took a minute or two ",
"This answer so confused poor Alice, that",
"Once more she found herself in the long ",
"",
"Chapter VIII",
"watching them, and he checked himself su",
"upon their faces, so that they couldn’t ",
"“Leave off that!” screamed the Queen. “Y",
"“What for?” said Alice.",
"short time the Queen was in a furious pa",
"“How do you like the Queen?” said the Ca",
"The hedgehog was engaged in a fight with",
"Alice could think of nothing else to say",
"",
"Chapter IX",
"“Perhaps it hasn’t one,” Alice ventured ",
"“Right, as usual,” said the Duchess: “wh",
"“Just about as much right,” said the Duc",
"“It’s the thing Mock Turtle Soup is made",
"So they went up to the Mock Turtle, who ",
"“Yes, we went to school in the sea, thou",
"“Yes,” said Alice doubtfully: “it means—",
"This was quite a new idea to Alice, and ",
"",
"Chapter X",
"“Of course,” the Mock Turtle said: “adva",
"you, won’t you, will you join the dance?",
"“The reason is,” said the",
"“Of course not,” said the Mock Turtle: “",
"of the Lobster Quadrille, that she hardl",
"[later editions continued as follows The",
"“Chorus again!” cried the",
"Chapter XI",
"“And that’s the jury-box,” thought Alice",
"On this the White Rabbit blew three blas",
"Here the Queen put on her spectacles, an",
"“I’m a poor man, your Majesty,” the Hatt",
"which tied up at the mouth with strings:",
"“Well, if I must, I must,” the King said",
"",
"Chapter XII",
"said to herself; “I should think it woul",
"“You are,” said the King.",
"“If you didn’t sign it,” said the King, ",
"him,) “I’ll give him sixpence.",
"“It’s a pun!” the King added in an offen",
"First, she dreamed of little Alice herse",
"her childhood: and how she would gather "
]
},
"docs/showcase/newsletter.docx": {
"pages": 2,
"lines": 155,
"ms": 400,
"starts": [
"Eden Astronomy Society",
"Observing nights this autumn"
]
},
"docs/showcase/newsletter.odt": {
"pages": 2,
"lines": 155,
"ms": 100,
"starts": [
"Eden Astronomy Society",
"Observing nights this autumn"
]
},
"docs/showcase/thesis-review.docx": {
"pages": 13,
"lines": 663,
"ms": 700,
"starts": [
"Widow and Orphan Control in Browser-Base",
"Abstract",
"Contents",
"Introduction",
"three research questions, Chapter 5 disc",
"Background",
"the editing surface intact and is the on",
"Method",
"Measurement",
"Results",
"are spent measuring line boxes. A full r",
"Discussion",
"Conclusion and Future Work"
]
},
"docs/showcase/thesis-review.odt": {
"pages": 13,
"lines": 663,
"ms": 600,
"starts": [
"Widow and Orphan Control in Browser-Base",
"Abstract",
"Contents",
"Introduction",
"describes the corpus and the measurement",
"Background",
"of the affected pages; or it can render ",
"Method",
"Measurement",
"Results",
"Running Time",
"Discussion",
"Conclusion and Future Work"
]
},
"docs/showcase/thesis.docx": {
"pages": 13,
"lines": 659,
"ms": 700,
"starts": [
"Widow and Orphan Control in Browser-Base",
"Abstract",
"Contents",
"Introduction",
"three research questions, Chapter 5 disc",
"Background",
"the editing surface intact and is the on",
"Method",
"Measurement",
"Results",
"are spent measuring line boxes. A full r",
"Discussion",
"Conclusion and Future Work"
]
},
"docs/showcase/thesis.odt": {
"pages": 13,
"lines": 659,
"ms": 600,
"starts": [
"Widow and Orphan Control in Browser-Base",
"Abstract",
"Contents",
"Introduction",
"three research questions, Chapter 5 disc",
"Background",
"of the affected pages; or it can render ",
"Method",
"Measurement",
"Results",
"Running Time",
"Discussion",
"Conclusion and Future Work"
]
},
"fuzz/seed-1.odt": {
"pages": 1,
"lines": 19,
"ms": 100,
"starts": [
"Lorem"
]
},
"fuzz/seed-10.odt": {
"pages": 1,
"lines": 9,
"ms": 100,
"starts": [
"🙂"
]
},
"fuzz/seed-2.odt": {
"pages": 1,
"lines": 9,
"ms": 100,
"starts": [
"ipsum"
]
},
"fuzz/seed-3.odt": {
"pages": 1,
"lines": 5,
"ms": 0,
"starts": [
""
]
},
"fuzz/seed-4.odt": {
"pages": 1,
"lines": 19,
"ms": 0,
"starts": [
"€42"
]
},
"fuzz/seed-5.odt": {
"pages": 1,
"lines": 15,
"ms": 100,
"starts": [
"sit"
]
},
"fuzz/seed-6.odt": {
"pages": 1,
"lines": 66,
"ms": 100,
"starts": [
"Lorem"
]
},
"fuzz/seed-7.odt": {
"pages": 1,
"lines": 49,
"ms": 100,
"starts": [
"🙂"
]
},
"fuzz/seed-8.odt": {
"pages": 1,
"lines": 32,
"ms": 100,
"starts": [
"ipsum"
]
},
"fuzz/seed-9.odt": {
"pages": 1,
"lines": 13,
"ms": 100,
"starts": [
"<tag> dolor"
]
},
"tests/corpus/01-flow.docx": {
"pages": 2,
"lines": 912,
"ms": 300,
"starts": [
"1.",
"18."
]
},
"tests/corpus/01-flow.odt": {
"pages": 2,
"lines": 1008,
"ms": 100,
"starts": [
"1.",
"18."
]
},
"tests/corpus/02-blocks.docx": {
"pages": 1,
"lines": 153,
"ms": 100,
"starts": [
"Document Title"
]
},
"tests/corpus/02-blocks.odt": {
"pages": 1,
"lines": 174,
"ms": 100,
"starts": [
"Document"
]
},
"tests/corpus/03-fonts.docx": {
"pages": 1,
"lines": 261,
"ms": 200,
"starts": [
"Lorem"
]
},
"tests/corpus/03-fonts.odt": {
"pages": 1,
"lines": 290,
"ms": 100,
"starts": [
"Lorem"
]
},
"tests/corpus/04-table.docx": {
"pages": 1,
"lines": 47,
"ms": 100,
"starts": [
"Before the table"
]
},
"tests/corpus/04-table.odt": {
"pages": 1,
"lines": 55,
"ms": 100,
"starts": [
"Before"
]
},
"tests/corpus/05-breaks.docx": {
"pages": 2,
"lines": 1212,
"ms": 100,
"starts": [
"1.",
"minim"
]
},
"tests/corpus/05-breaks.odt": {
"pages": 2,
"lines": 1335,
"ms": 100,
"starts": [
"1.",
"minim"
]
},
"tests/corpus/06-calibri.docx": {
"pages": 2,
"lines": 800,
"ms": 100,
"starts": [
"1.",
"19."
]
},
"tests/corpus/06-calibri.odt": {
"pages": 2,
"lines": 840,
"ms": 100,
"starts": [
"1.",
"19."
]
},
"tests/corpus/07-nowidow.docx": {
"pages": 2,
"lines": 912,
"ms": 100,
"starts": [
"1.",
"labore"
]
},
"tests/corpus/07-nowidow.odt": {
"pages": 2,
"lines": 1008,
"ms": 100,
"starts": [
"1.",
"labore"
]
},
"tests/corpus/08-lists.docx": {
"pages": 1,
"lines": 50,
"ms": 100,
"starts": [
"Bullets"
]
},
"tests/corpus/08-lists.odt": {
"pages": 1,
"lines": 78,
"ms": 100,
"starts": [
"Bullets"
]
},
"tests/corpus/09-headerfooter.docx": {
"pages": 2,
"lines": 1150,
"ms": 100,
"starts": [
"1.",
"18."
]
},
"tests/corpus/09-headerfooter.odt": {
"pages": 2,
"lines": 1270,
"ms": 100,
"starts": [
"1.",
"18."
]
},
"tests/corpus/10-tabs.docx": {
"pages": 1,
"lines": 47,
"ms": 0,
"starts": [
"Default tabs follow:"
]
},
"tests/corpus/10-tabs.odt": {
"pages": 1,
"lines": 54,
"ms": 100,
"starts": [
"Default"
]
},
"tests/corpus/11-marks.docx": {
"pages": 1,
"lines": 47,
"ms": 100,
"starts": [
"super"
]
},
"tests/corpus/11-marks.odt": {
"pages": 1,
"lines": 47,
"ms": 100,
"starts": [
"super"
]
},
"tests/corpus/12-notes.docx": {
"pages": 1,
"lines": 46,
"ms": 0,
"starts": [
"1"
]
},
"tests/corpus/12-notes.odt": {
"pages": 1,
"lines": 46,
"ms": 0,
"starts": [
"1"
]
},
"tests/corpus/13-images.docx": {
"pages": 1,
"lines": 39,
"ms": 0,
"starts": [
"Before"
]
},
"tests/corpus/13-images.odt": {
"pages": 1,
"lines": 39,
"ms": 0,
"starts": [
"Before"
]
},
"tests/corpus/14-formulas.docx": {
"pages": 1,
"lines": 44,
"ms": 100,
"starts": [
"Inline"
]
},
"tests/corpus/14-formulas.odt": {
"pages": 1,
"lines": 45,
"ms": 100,
"starts": [
"Inline"
]
},
"tests/corpus/15-chapters.docx": {
"pages": 3,
"lines": 228,
"ms": 100,
"starts": [
"Introduction",
"Results",
"Appendix"
]
},
"tests/corpus/15-chapters.odt": {
"pages": 3,
"lines": 260,
"ms": 100,
"starts": [
"Introduction",
"Results",
"Appendix"
]
},
"tests/corpus/16-hf-variants.docx": {
"pages": 3,
"lines": 1528,
"ms": 300,
"starts": [
"1.",
"18.",
"35."
]
},
"tests/corpus/16-hf-variants.odt": {
"pages": 3,
"lines": 1688,
"ms": 100,
"starts": [
"1.",
"18.",
"35."
]
},
"tests/corpus/word/01-flow.docx": {
"pages": 2,
"lines": 1008,
"ms": 100,
"starts": [
"1.",
"18."
]
},
"tests/corpus/word/02-blocks.docx": {
"pages": 1,
"lines": 174,
"ms": 100,
"starts": [
"Document"
]
},
"tests/corpus/word/03-fonts.docx": {
"pages": 1,
"lines": 290,
"ms": 100,
"starts": [
"Lorem"
]
},
"tests/corpus/word/04-table.docx": {
"pages": 1,
"lines": 59,
"ms": 0,
"starts": [
"Before"
]
},
"tests/corpus/word/05-breaks.docx": {
"pages": 2,
"lines": 1335,
"ms": 100,
"starts": [
"1.",
"minim"
]
},
"tests/corpus/word/06-calibri.docx": {
"pages": 2,
"lines": 840,
"ms": 100,
"starts": [
"1.",
"19."
]
},
"tests/corpus/word/07-nowidow.docx": {
"pages": 2,
"lines": 1008,
"ms": 100,
"starts": [
"1.",
"labore"
]
},
"tests/corpus/word/08-lists.docx": {
"pages": 1,
"lines": 78,
"ms": 100,
"starts": [
"Bullets"
]
},
"tests/corpus/word/09-headerfooter.docx": {
"pages": 2,
"lines": 1270,
"ms": 100,
"starts": [
"1.",
"18."
]
},
"tests/corpus/word/10-tabs.docx": {
"pages": 1,
"lines": 54,
"ms": 100,
"starts": [
"Default"
]
},
"tests/corpus/word/11-marks.docx": {
"pages": 1,
"lines": 59,
"ms": 0,
"starts": [
"super"
]
},
"tests/corpus/word/12-notes.docx": {
"pages": 1,
"lines": 64,
"ms": 100,
"starts": [
"1"
]
},
"tests/corpus/word/13-images.docx": {
"pages": 1,
"lines": 45,
"ms": 100,
"starts": [
"Before"
]
},
"tests/corpus/word/14-formulas.docx": {
"pages": 1,
"lines": 52,
"ms": 100,
"starts": [
"Inline"
]
}
}
}