PostHog / PostHog/posthog

Bug: when using no-code experiment on Shopify website, navigation bar dropdown/modal elements overlaying page elements

Open
#29,344 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug experiments/no-code feature/toolbar team/experiments
Dominant language
Python
Stars
39.9k
Forks
3.4k
Avg merge
7h 27m
Merged PRs (30d)
222

Description

Bug Description

Bug description

This is reported by a customer using PostHog on a Shopify website. He's trying to create no code web experiments but is unable to select elements on the page due to interference from the nav bar's dropdown/modal elements.

It seems like the navigation bar dropdown elements persist on the page even when the nav bar is not opened. As a result, existing elements on the page are 'hidden underneath' the nav bar elements, making it impossible to select them because the dropdown elements are always selected first.

Image Image

Additional context

https://app.jiminny.eu/playback/0ff923f9-ebbd-4d75-a097-24dfa707358a at 18:50

Debug info
Session: https://us.posthog.com/project/sTMFPsFhdP1Ssg/replay/01954c25-41da-7fe6-ac4a-8b140cfa6910?t=0
Admin: http://go/adminOrgUS/01884fa4-7324-0000-9f21-a51a0996a0e7 (project ID 27302)
Sentry: http://go/sentryUS/27302

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are identified. Start by locating the no-code web experiment element-selection flow and reproduce the issue on a Shopify page with a closed navigation dropdown; done means page elements beneath inactive dropdown or modal areas can be selected normally.

Written by the indexing model from the issue text.

Assessment

Domain
frontend, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.