Skip to content

Commit

Permalink
fix: make the img element in avatar non-draggable (#7431)
Browse files Browse the repository at this point in the history
  • Loading branch information
tomivirkki authored and vaadin-bot committed May 22, 2024
1 parent 79c1a50 commit 446cf9e
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 2 deletions.
8 changes: 7 additions & 1 deletion packages/avatar/src/vaadin-avatar.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,13 @@ registerStyles('vaadin-avatar', avatarStyles, { moduleId: 'vaadin-avatar-styles'
class Avatar extends AvatarMixin(ElementMixin(ThemableMixin(ControllerMixin(PolymerElement)))) {
static get template() {
return html`
<img hidden$="[[!__imgVisible]]" src$="[[img]]" aria-hidden="true" on-error="__onImageLoadError" />
<img
hidden$="[[!__imgVisible]]"
src$="[[img]]"
aria-hidden="true"
on-error="__onImageLoadError"
draggable="false"
/>
<svg
part="icon"
hidden$="[[!__iconVisible]]"
Expand Down
8 changes: 7 additions & 1 deletion packages/avatar/src/vaadin-lit-avatar.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,13 @@ class Avatar extends AvatarMixin(ElementMixin(ThemableMixin(PolylitMixin(LitElem
/** @protected */
render() {
return html`
<img ?hidden="${!this.__imgVisible}" src="${this.img}" aria-hidden="true" @error="${this.__onImageLoadError}" />
<img
?hidden="${!this.__imgVisible}"
src="${this.img}"
aria-hidden="true"
@error="${this.__onImageLoadError}"
draggable="false"
/>
<svg
part="icon"
?hidden="${!this.__iconVisible}"
Expand Down
2 changes: 2 additions & 0 deletions packages/avatar/test/dom/__snapshots__/avatar.test.snap.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ export const snapshots = {};
snapshots["vaadin-avatar default"] =
`<img
aria-hidden="true"
draggable="false"
hidden=""
>
<slot name="tooltip">
Expand All @@ -14,6 +15,7 @@ snapshots["vaadin-avatar default"] =
snapshots["vaadin-avatar img"] =
`<img
aria-hidden="true"
draggable="false"
src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="
>
<slot name="tooltip">
Expand Down

0 comments on commit 446cf9e

Please sign in to comment.