Caret would not appear on input field if open web page in Current Tab
Categories
(Core :: DOM: Navigation, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox66 | --- | unaffected |
firefox67 | --- | unaffected |
firefox68 | --- | fixed |
People
(Reporter: alice0775, Assigned: emilio)
References
(Regression)
Details
(Keywords: nightly-community, regression)
Attachments
(1 file)
Reproducible: always:
Steps to reproduce:
- Open https://www.google.com/ in new tab
- (optionally) Click on Input field in the page
Actual Results:
Caret would appear. But I can type text.
After switch to another application or tab, then the caret appears.
Expected Resilts:
Caret should appear
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=b97df75c9365a162675d962354083af7b5fb40b9&tochange=98adabf295d0bdd1d48cf715fb8ac8ea4ead8766
Regressed by:
98adabf295d0 Kyle Machulis — Bug 1542415 - Pref on frameloader rebuilding by default; r!nika r=nika
:kmachulis,
Your patch seems to cause thw regression. Can you please look into this?
![]() |
Reporter | |
Comment 1•6 years ago
|
||
Sorry correction,
Steps to reproduce:
- Open https://www.google.com/ in current tab
- (optionally) Click on Input field in the page
And this happens not only Google but also any web page if open in Current Tab.
![]() |
Reporter | |
Updated•6 years ago
|
Comment 3•6 years ago
|
||
I am not sure Document Nagivation is the right component or not.
Comment 4•6 years ago
|
||
I've also experienced this issue, it also happens on various sites where there are input fields for login in.
In case this helps narrow, I found that switching to another existing tab and coming back to the tab with the issue fixes the issue (no need to reload anything).
Updated•6 years ago
|
Comment 6•6 years ago
|
||
:mats, I was pointed at you to talk to about this because it's apparently something to do with layout.
The current STR after backout:
- In about:config, set fission.rebuild_frameloaders_on_remoteness_change to true
- Follow steps in Comment 0
Not real sure where to start on this since I'm not really familiar with layout, but due to the fact that, with this pref, we're rebuilding frameloaders without actually doing xulbrowser bring up, I figure there's probably some step in the process that we're missing.
Comment 7•6 years ago
|
||
Bug 1546022 may also be related to this issue.
ni?'ing emilio in since they offered to help earlier today too. :)
Comment 8•6 years ago
|
||
Annnd also bug 1546103, though I had problems repro'ing that. I've been centralizing on this bug because it was the first 100% repro I could use.
Assignee | ||
Comment 9•6 years ago
|
||
I took a look and this and I think I have a fix.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 10•6 years ago
|
||
Not quite sure what's a good way to add a test for this... Ideas?
Comment 11•6 years ago
|
||
Not real sure about how we're gonna run tests on this, especially since it already managed to land once with everything passing.
As for the browser not running destroy: I haven't seen any residuals from page changes so far using this patch, but I'm also not familiar with layout at all, so not quite sure what to be expecting.
Comment 12•6 years ago
|
||
Comment 13•6 years ago
|
||
bugherder |
Updated•6 years ago
|
Description
•