ladybird/Libraries/LibWeb/Layout
sideshowbarker b1587cc60f LibWeb: Fix accessible-name computation for pseudo-element content
This change fixes handling for substep ii of the “F. Name From Content”
step at https://w3c.github.io/accname/#step2F in the “Accessible Name
and Description Computation” spec — to correctly include any ::before
and ::after pseudo-element content in the computation of accessible
names. Otherwise, without this change, accessible names unexpectedly
don’t include that pseudo-element content.
2024-11-11 14:56:46 -07:00
..
AudioBox.cpp
AudioBox.h
AvailableSpace.cpp
AvailableSpace.h
BlockContainer.cpp
BlockContainer.h
BlockFormattingContext.cpp LibWeb: Fix percentage insets resolution for grid items 2024-11-11 20:20:39 +01:00
BlockFormattingContext.h LibWeb: Reduce usage of Node::containing_block() in BFC 2024-11-11 20:20:39 +01:00
Box.cpp
Box.h
BoxModelMetrics.cpp
BoxModelMetrics.h
BreakNode.cpp
BreakNode.h
CanvasBox.cpp
CanvasBox.h
CheckBox.cpp
CheckBox.h
FlexFormattingContext.cpp LibWeb: Fix percentage insets resolution for grid items 2024-11-11 20:20:39 +01:00
FlexFormattingContext.h
FormAssociatedLabelableNode.h
FormattingContext.cpp LibWeb: Delete unused functions in FormattingContext 2024-11-11 20:20:39 +01:00
FormattingContext.h LibWeb: Delete unused functions in FormattingContext 2024-11-11 20:20:39 +01:00
FrameBox.cpp
FrameBox.h
GridFormattingContext.cpp LibWeb: Remove usage of containing_block to get available height in GFC 2024-11-11 20:20:39 +01:00
GridFormattingContext.h
ImageBox.cpp
ImageBox.h
ImageProvider.cpp
ImageProvider.h
InlineFormattingContext.cpp LibWeb: Fix percentage insets resolution for grid items 2024-11-11 20:20:39 +01:00
InlineFormattingContext.h
InlineLevelIterator.cpp LibWeb: Fix percentage insets resolution for grid items 2024-11-11 20:20:39 +01:00
InlineLevelIterator.h
InlineNode.cpp
InlineNode.h
Label.cpp
Label.h
LabelableNode.cpp
LabelableNode.h
LayoutState.cpp
LayoutState.h
LineBox.cpp
LineBox.h
LineBoxFragment.cpp
LineBoxFragment.h
LineBuilder.cpp
LineBuilder.h
ListItemBox.cpp
ListItemBox.h
ListItemMarkerBox.cpp
ListItemMarkerBox.h
Node.cpp
Node.h
RadioButton.cpp
RadioButton.h
ReplacedBox.cpp
ReplacedBox.h
SVGBox.cpp
SVGBox.h
SVGClipBox.cpp
SVGClipBox.h
SVGForeignObjectBox.cpp
SVGForeignObjectBox.h
SVGFormattingContext.cpp
SVGFormattingContext.h
SVGGeometryBox.cpp
SVGGeometryBox.h
SVGGraphicsBox.cpp
SVGGraphicsBox.h
SVGImageBox.cpp
SVGImageBox.h
SVGMaskBox.cpp
SVGMaskBox.h
SVGSVGBox.cpp
SVGSVGBox.h
SVGTextBox.cpp
SVGTextBox.h
SVGTextPathBox.cpp
SVGTextPathBox.h
TableFormattingContext.cpp LibWeb: Reduce usage of Node::containing_block() in BFC 2024-11-11 20:20:39 +01:00
TableFormattingContext.h
TableGrid.cpp
TableGrid.h
TableWrapper.cpp
TableWrapper.h
TextNode.cpp
TextNode.h
TreeBuilder.cpp LibWeb: Fix accessible-name computation for pseudo-element content 2024-11-11 14:56:46 -07:00
TreeBuilder.h
VideoBox.cpp
VideoBox.h
Viewport.cpp
Viewport.h