Closed Bug 1926506 Opened 1 year ago Closed 7 months ago

www.aliexpress.com - Buttons are not fully visible due to scroll bar

Categories

(Web Compatibility :: Site Reports, defect, P2)

Desktop
Windows 10

Tracking

(Webcompat Priority:P2, Webcompat Score:3, firefox131 affected, firefox133 affected)

RESOLVED WORKSFORME
Webcompat Priority P2
Webcompat Score 3
Tracking Status
firefox131 --- affected
firefox133 --- affected

People

(Reporter: ctanase, Assigned: twisniewski)

References

(Depends on 1 open bug, )

Details

(Keywords: webcompat:site-report, webcompat:sitepatch-applied, Whiteboard: [webcompat-source:web-bugs][webcompat:sightline])

User Story

platform:windows,mac,linux
impact:significant-visual
configuration:general
affects:all
branch:release
diagnosis-team:layout
user-impact-score:200

Attachments

(3 files)

Environment:
Operating system: Windows 10
Firefox version: Firefox 131.0/133

Steps to reproduce:

  1. Go to https://www.aliexpress.com and access the bundle deals or the super deals. (or go directly to https://www.aliexpress.com/gcp/300000512/nnpage2024?spm=a2g0o.home.3fornn.1.650c76dbqSdiLG&disableNav=YES&pha_manifest=ssr&_immersiveMode=true&channelLinkTag=nn_newgcp )
  2. Observe the buttons below the header.

Expected Behavior:
The buttons are fully visible.

Actual Behavior:
The buttons are not fully visible, scrollbar overlap with them.

Notes:

  • Reproduces regardless of the status of ETP
  • Reproduces in Firefox Nightly, and Firefox Release
  • Does not reproduce in Chrome

Created from https://github.com/webcompat/web-bugs/issues/143067

Attached image image.png

So, this is odd. It's not -webkit-scrollbar. Instead,

<div
  id="1380005573"
  horizontal="true"
  showshorizontalscrollindicator="false"
  scrolleventthrottle="50"
  showsverticalscrollindicator="true"
  class="rax-view-v2 rax-scrollview rax-scrollview-horizontal tab_pc_content"
  style="box-sizing: border-box; display: flex; flex-direction: row; flex-shrink: 0; align-content: flex-start; border-width: 0vw; border-style: solid; border-color: black; margin: 0vw; padding: 0vw; min-width: 0vw; width: 100%; height: 100%; direction: ltr; overflow: scroll hidden;"
>

and I don't know what showshorizontalscrollindicator="false" is - maybe that's related, maybe not. This needs diagnosis.

Severity: -- → S4
User Story: (updated)
Priority: -- → P3
User Story: (updated)
Flags: needinfo?(emilio)
Whiteboard: [webcompat-source:web-bugs] → [webcompat-source:web-bugs][webcompat:sightline]

Dennis, I see:

.rax-scrollview::-webkit-scrollbar {
    display: none;
}

In the chrome inspector when debugging this. We could suggest them to fix it (or intervene) with:

.rax-scrollview { scrollbar-width: none }

We could also make this work somehow, with some effort, if we come across this ::-webkit-scrollbar { display: none } case commonly enough.

Flags: needinfo?(emilio) → needinfo?(dschubert)

Ah - looks like my quick check during triage was wrong, then. Cool. I'll remove this from the diagnosis queue, but let's ship an intervention. :)

Flags: needinfo?(dschubert)
Priority: P3 → P2
Priority: P2 → P3
Depends on: 1886138
Webcompat Priority: --- → P2
Duplicate of this bug: 1847952

The layout is a bit different now, and this is the CSS rule causing the issue:

.aec-scrollview::-webkit-scrollbar {
    display: none;
}

So we can still ship an appropriate intervention here.

Keywords: leave-open
Assignee: nobody → twisniewski
Status: NEW → ASSIGNED
Webcompat Score: --- → 6
Pushed by twisniewski@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d25ce5b83b2c add a CSS intervention for aliexpress.com to hide extra scrollbars; r=denschub,webcompat-reviewers
Pushed by twisniewski@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d42566afb5f0 add a CSS intervention for aliexpress.com to hide extra scrollbars; r=denschub,webcompat-reviewers
Pushed by agoloman@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2940bafdcd97 add a CSS intervention for aliexpress.com to hide extra scrollbars; r=denschub,webcompat-reviewers
Webcompat Score: 6 → 3
User Story: (updated)
Webcompat Score: 3 → 6
Priority: P3 → P2
Webcompat Score: 6 → 3

We can remove our intervention here, as the layout has changed and while I see them using webkit-scrollbar in one CSS style, they are also using scrollbar-width:none in a similar one, so I think we're safe.

Keywords: leave-open

The intervention was removed in bug 1945830.

Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: