Fix async lifecycle ordering, add _spa_init boot phase, update to jqhtml _load_only/_load_render_only flags

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2026-03-06 22:33:38 +00:00
parent 11c95a2886
commit d1ac456279
2718 changed files with 70593 additions and 6320 deletions

View File

@@ -16,17 +16,18 @@
"enum": [
"angleBasicShapeOrPath",
"angleOrBasicShapeOrPath",
"asIfPossibleOtherwiseDiscrete",
"basicShapeOtherwiseNo",
"byComputedValue",
"byComputedValueType",
"byComputedValueTypeNormalAnimatesAsObliqueZeroDeg",
"byDynamicRangeLimitMix",
"color",
"discrete",
"discreteButVisibleForDurationWhenAnimatedHidden",
"discreteButVisibleForDurationWhenAnimatedNone",
"eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection",
"filterList",
"fontStretch",
"fontWeight",
"integer",
"length",
"lpc",
@@ -39,6 +40,7 @@
"shadowList",
"simpleListOfLpc",
"simpleListOfLpcDifferenceLpc",
"superellipseInterpolation",
"transform",
"visibility"
]
@@ -46,6 +48,7 @@
"percentages": {
"enum": [
"blockSizeOfContainingBlock",
"convertedToNumber",
"dependsOnLayoutModel",
"inlineSizeOfContainingBlock",
"lengthsAsPercentages",
@@ -78,6 +81,7 @@
"referToSVGViewportSize",
"referToSVGViewportWidth",
"referToSVGViewportDiagonal",
"referToTheUsedValueOfLineHeight",
"referToTotalPathLength",
"referToWidthAndHeightOfElement",
"referToWidthOfAffectedGlyph",
@@ -125,6 +129,7 @@
"asSpecified",
"asSpecifiedAppliesToEachProperty",
"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",
"asSpecifiedButWithPercentageConvertedToTheEquivalentNumber",
"asSpecifiedExceptMatchParent",
"asSpecifiedExceptPositionedFloatingAndRootElementsKeywordMaybeDifferent",
"asSpecifiedRelativeToAbsoluteLengths",
@@ -135,10 +140,13 @@
"asSpecifiedWithVarsSubstituted",
"autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent",
"autoOrRectangle",
"autoOrAbsoluteLength",
"colorPlusThreeAbsoluteLengths",
"computedColor",
"computedValueForDynamicRangeLimit",
"consistsOfTwoDimensionKeywords",
"consistsOfTwoKeywordsForOriginAndOffsets",
"correspondingSuperellipse",
"forLengthAbsoluteValueOtherwisePercentage",
"autoForTranslucentColorRGBAOtherwiseRGB",
"keywordOrNumericalValueBolderLighterTransformedToRealValue",
@@ -151,12 +159,15 @@
"listEachItemHasTwoKeywordsOnePerDimension",
"listEachItemIdentifierOrNoneAuto",
"listEachItemTwoKeywordsOriginOffsets",
"listOfNoneAutoIdentScrollOrView",
"noneOrImageWithAbsoluteURI",
"noneOrOrderedListOfIdentifiers",
"normalizedAngle",
"normalOnElementsForPseudosNoneAbsoluteURIStringOrAsSpecified",
"normalOrComputedTime",
"oneToFourPercentagesOrAbsoluteLengthsPlusFill",
"optimumValueOfAbsoluteLengthOrNormal",
"percentage",
"percentageAsSpecifiedAbsoluteLengthOrNone",
"percentageAsSpecifiedOrAbsoluteLength",
"percentageAutoOrAbsoluteLength",
@@ -165,11 +176,16 @@
"sameAsMaxWidthAndMaxHeight",
"sameAsMinWidthAndMinHeight",
"sameAsWidthAndHeight",
"specifiedInteger",
"specifiedIntegerOrAbsoluteLength",
"specifiedKeywordOrComputedFunction",
"specifiedValue",
"specifiedValueClipped0To1",
"specifiedValueNumberClipped0To1",
"theComputedLengthAndVisualBox",
"theKeywordListStyleImageNoneOrComputedValue",
"theSpecifiedKeyword",
"theSpecifiedKeywordOrAComputedLengthPercentageValue",
"translucentValuesRGBAOtherwiseRGB",
"twoAbsoluteLengthOrPercentages",
"twoAbsoluteLengths"
@@ -206,6 +222,7 @@
"beforeAndAfterPseudos",
"blockContainerElements",
"blockContainers",
"blockContainersAndInlineBoxes",
"blockContainersAndMultiColumnContainers",
"blockContainersExceptMultiColumnContainers",
"blockContainersExceptTableWrappers",
@@ -242,21 +259,27 @@
"iframeElements",
"images",
"inFlowBlockLevelElements",
"inFlowChildrenOfBoxElements",
"inlineBoxesAndBlockContainers",
"inFlowChildrenOfBoxElements",
"inlineLevelAndTableCellElements",
"inlineLevelBoxes",
"inlineLevelBoxesAndSVGTextContentElements",
"inlineLevelBoxesFlexItemsGridItemsTableCellsAndSVGTextContentElements",
"limitedSVGElements",
"limitedSVGElementsCircle",
"limitedSVGElementsEllipse",
"limitedSVGElementsEllipseRect",
"limitedSVGElementsFilterPrimitives",
"limitedSVGElementsFloodAndDropShadow",
"limitedSVGElementsGeometry",
"limitedSVGElementsGraphics",
"limitedSVGElementsGraphicsAndUse",
"limitedSVGElementsLightSource",
"limitedSVGElementsPath",
"limitedSVGElementsShapes",
"limitedSVGElementsShapesAndTextContent",
"limitedSVGElementsShapeText",
"limitedSVGElementsStop",
"limitedSVGElementsTextContent",
"listItems",
"maskElements",
@@ -270,21 +293,21 @@
"positionedElements",
"positionedElementsWithADefaultAnchorElement",
"replacedElements",
"rubyAnnotationsContainers",
"rubyAnnotationContainers",
"rubyBasesAnnotationsBaseAnnotationContainers",
"sameAsMargin",
"sameAsWidthAndHeight",
"scrollContainers",
"scrollingBoxes",
"sensitiveTextInputs",
"tableCaptionElements",
"tableCellElements",
"tableElements",
"textAndBlockContainers",
"textAndSVGShapes",
"textElements",
"textOrElementsThatAcceptInput",
"textFields",
"transformableElements",
"xulImageElements"
"transformableElements"
]
},
"alsoApplyTo": {