Bug 1737012 - Make nsIFrame::ListTag() include the content id. r=dholbert,TYLin

Differential Revision: https://phabricator.services.mozilla.com/D129136
This commit is contained in:
Emilio Cobos Álvarez 2021-10-21 17:36:27 +00:00
Родитель 2f868aa742
Коммит 54055aeca2
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -8000,6 +8000,10 @@ nsresult nsIFrame::MakeFrameName(const nsAString& aType,
if (mContent && !mContent->IsText()) {
nsAutoString buf;
mContent->NodeInfo()->NameAtom()->ToString(buf);
if (nsAtom* id = mContent->GetID()) {
buf.AppendLiteral(" id=");
buf.Append(nsDependentAtomString(id));
}
if (IsSubDocumentFrame()) {
nsAutoString src;
mContent->AsElement()->GetAttr(kNameSpaceID_None, nsGkAtoms::src, src);