Fixed collapsed URL preview incorrect aspect ratio for chromium (#34382)

* fixed collpased url preview logo aspect ratio for chrome because chromium doesnt understand that aspect ratio means aspect ratio

* updated pngs

* update snapshot
This commit is contained in:
Sirius
2026-07-28 14:17:44 +00:00
committed by GitHub
parent df7924df02
commit 3d8a80271e
5 changed files with 53 additions and 34 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 47 KiB

@@ -29,13 +29,19 @@ button.preview {
} }
.preview { .preview {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
border-radius: 8px;
border: none;
flex-shrink: 0; flex-shrink: 0;
aspect-ratio: 1; aspect-ratio: 1;
height: 2.7em;
button {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
border-radius: 8px;
border: none;
height: 100%;
aspect-ratio: 1;
}
} }
.siteName span { .siteName span {
@@ -110,15 +110,16 @@ export function LinkPreviewCollapsed(preview: LinkPreviewProps): JSX.Element {
if (preview.image && !preview.image.playable) { if (preview.image && !preview.image.playable) {
img = ( img = (
<button <div className={styles.preview}>
type="button" <button
style={{ type="button"
backgroundImage: `url('${preview.image.imageThumb}')`, style={{
}} backgroundImage: `url('${preview.image.imageThumb}')`,
className={styles.preview} }}
onClick={createImageClickHandler(preview)} onClick={createImageClickHandler(preview)}
aria-label={_t("timeline|url_preview|view_image")} aria-label={_t("timeline|url_preview|view_image")}
/> />
</div>
); );
} }
@@ -156,12 +156,15 @@ exports[`UrlPreviewGroupView > renders multiple previews 1`] = `
<div <div
class="LinkPreview-module_containerCollapsed" class="LinkPreview-module_containerCollapsed"
> >
<button <div
aria-label="View image"
class="LinkPreview-module_preview" class="LinkPreview-module_preview"
style="background-image: url("/static/tallImage.png");" >
type="button" <button
/> aria-label="View image"
style="background-image: url("/static/tallImage.png");"
type="button"
/>
</div>
<div <div
class="LinkPreview-module_textContent" class="LinkPreview-module_textContent"
> >
@@ -187,12 +190,15 @@ exports[`UrlPreviewGroupView > renders multiple previews 1`] = `
<div <div
class="LinkPreview-module_containerCollapsed" class="LinkPreview-module_containerCollapsed"
> >
<button <div
aria-label="View image"
class="LinkPreview-module_preview" class="LinkPreview-module_preview"
style="background-image: url("/static/element.png");" >
type="button" <button
/> aria-label="View image"
style="background-image: url("/static/element.png");"
type="button"
/>
</div>
<div <div
class="LinkPreview-module_textContent" class="LinkPreview-module_textContent"
> >
@@ -394,12 +400,15 @@ exports[`UrlPreviewGroupView > renders with compact density 1`] = `
<div <div
class="LinkPreview-module_containerCollapsed" class="LinkPreview-module_containerCollapsed"
> >
<button <div
aria-label="View image"
class="LinkPreview-module_preview" class="LinkPreview-module_preview"
style="background-image: url("/static/tallImage.png");" >
type="button" <button
/> aria-label="View image"
style="background-image: url("/static/tallImage.png");"
type="button"
/>
</div>
<div <div
class="LinkPreview-module_textContent" class="LinkPreview-module_textContent"
> >
@@ -425,12 +434,15 @@ exports[`UrlPreviewGroupView > renders with compact density 1`] = `
<div <div
class="LinkPreview-module_containerCollapsed" class="LinkPreview-module_containerCollapsed"
> >
<button <div
aria-label="View image"
class="LinkPreview-module_preview" class="LinkPreview-module_preview"
style="background-image: url("/static/element.png");" >
type="button" <button
/> aria-label="View image"
style="background-image: url("/static/element.png");"
type="button"
/>
</div>
<div <div
class="LinkPreview-module_textContent" class="LinkPreview-module_textContent"
> >