Closed Bug 1620309 Opened 4 years ago Closed 4 years ago

[Fission] Unable to interact with sticker modal in Riot

Categories

(Core :: DOM: Content Processes, defect, P2)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1645433
Tracking Status
firefox79 --- disabled

People

(Reporter: u608768, Unassigned)

References

Details

Attachments

(1 file, 1 obsolete file)

6.15 KB, text/html
Details

This only reproduces on macOS (it only seems to reproduce for windows that are shorter than some height (I don't know what that height is yet), so it may not reproduce if you're testing on an external monitor or something).

STR

  1. Enable fission and webrender, and restart
  2. Open https://chat.mozilla.org and select a room
  3. Click the little smiley face button to the right of the message editor, it should open a small menu
  4. Click the ellipses at the top right of that menu and select edit, you should see a separate modal open (the ellipses may only be visible if you already have a sticker pack, I seem to have had a sticker pack already and can't remove it for some reason, so maybe add a sticker pack first)

You should notice that you are unable to interact with the modal (scroll, click the close button, etc).

I'm trying to create a reduced test case for this, I'll post my findings in this bug.

Nika can't reproduce on Linux.

Moving to M6 unless there are other sites or problems affected.

Fission Milestone: M5 → M6
Priority: -- → P2
Attached file 1620309.html (obsolete) —

I'm attaching a reduced test case. The document has a height: 100%; overflow: auto container with a height: 105% element inside of it. The oop iframe is inside a position: fixed element.

On macOS, I can't interact with the iframe unless I first interact with the outer document (e.g. I can't highlight anything inside the iframe without first highlighting text from the outer document). This doesn't reproduce on Windows or Linux (why?), and works as expected both with an in-process iframe and with Fission disabled.

Attached file 1620309.html
Attachment #9132332 - Attachment is obsolete: true

(In reply to :kashav from comment #2)

On macOS, I can't interact with the iframe unless I first interact with the outer document (e.g. I can't highlight anything inside the iframe without first highlighting text from the outer document). This doesn't reproduce on Windows or Linux (why?), and works as expected both with an in-process iframe and with Fission disabled.

So this only seems to reproduce with apz.allow_zooming enabled (I'll file a followup for this). The original bug still reproduces without that pref.

On macOS, I can't interact with the iframe unless I first interact with the outer document (e.g. I can't highlight anything inside the iframe without first highlighting text from the outer document). This doesn't reproduce on Windows or Linux (why?), and works as expected both with an in-process iframe and with Fission disabled.

I can reproduce this bug in 79 Nightly on Windows with the attached test case. I can't scroll the "Example Domain" iframe until I click "Lorem ipsum" outer document. CORRECTION: I was able to reproduce this bug on Windows because I had apz.allow_zooming = true. That's bug 1645433. With apz.allow_zooming = false, I am not able to reproduce this bug on Windows (as Kashav described in comment 0).

Kashav, did you file a bug for the apz.allow_zooming issue?

Tracking for Fission Nightly M6b.

Fission Milestone: M6 → M6b
Flags: needinfo?(kmadan)
See Also: → 1645433

(In reply to Chris Peterson [:cpeterson] from comment #5)

Kashav, did you file a bug for the apz.allow_zooming issue?

I've filed bug 1645433.

Flags: needinfo?(kmadan)

This appears to only be broken when the apz.allow_zooming pref is enabled. That'll be fixed in bug 1645433.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE

Clearing Fission Milestone for bugs resolved as duplicates. We don't need to track duplicates.

Fission Milestone: M6b → ---
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: