Closed Bug 1759471 Opened 3 years ago Closed 2 years ago

"Book now" button does not work at vilamendhoo.com with ETP set to STRICT

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

Other
Android
defect

Tracking

()

VERIFIED FIXED
103 Branch
Tracking Status
firefox103 --- fixed

People

(Reporter: rbucata, Assigned: twisniewski)

References

(Blocks 1 open bug, )

Details

Attachments

(2 files)

Attached image Screenshot_15.png

Environment:
Operating system: Android 11
Firefox version:Firefox Nightly 100.0a1 (2015868651 -🦎100.0a1-20220313093807🦎)
Preconditions:
ETP set to STRICT
Clean profile

Steps to reproduce:

  1. Navigate to: https://www.vilamendhoo.com/rooms/jacuzzi-water-villas.html
  2. Tap on the "Book now" button.
  3. Select relevant dates.
  4. Tap on the "Book now" button.
  5. Observe the result

Expected Behavior:
A new page is opened in a new tab.

Actual Behavior:
Nothing happens.

Notes:

  • Not reproducible with ETP set to STANDARD.
  • Works as expected using Chrome.
  • Screenshot attached.

When I click the button I see this console error: can't access property "Linker", window.gaplugins is undefined

SmartBlock is kicking in for Google Analytics, but not defining window.gaplugins. We might be able to extend the shim to define a stub for this plugin, the API for which can be seen in standard ETP mode on this page by calling new gaplugins.Linker(ga.getAll()[0])

Severity: -- → S3
Priority: -- → P3

I've just confirmed that shimming the Linker plugin does the trick to fix this bug.

Blocks: 1773100
Assignee: nobody → twisniewski
Status: NEW → ASSIGNED
Pushed by twisniewski@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d365e1e40d9f have SmartBlock also shim the Google Analytics linker plugin; r=ksenia,webcompat-reviewers
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 103 Branch

I can confirm this works now, "Book now" button is functional and the new page loads allowing to select a room.
https://prnt.sc/We9GgEUiNY53

Tested with:
Browser / Version: Firefox Nightly 105.0a1 (🦎 105.0a1-20220816095503)
Operating System: Google Pixel 5 (Android 12) - 1080 x 2340 pixels, 19.5:9 ratio (~432 ppi density), Samsung Galaxy S8 (Android 9) - 1440 x 2960 pixels, 18.5:9 ratio (~570 ppi density)

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: