Skip to content

Fix broken hints in FF44 #388 #409

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 2, 2016

Conversation

kmorihiro
Copy link
Contributor

The issue seems like a z-index issue.
I confirmed hints was fixed on startpage.

before fix: http://i.imgur.com/LYYLcdb.png
after fix: http://i.imgur.com/MJpYP8O.png

The issue seems like a z-index issue.
@timss
Copy link
Member

timss commented Feb 1, 2016

Any idea why #297 isn't sufficient anymore?

@kmorihiro
Copy link
Contributor Author

Hint nodes are covered by other nodes which are siblings of <div highlight="hints" /> and have higher z-index than it, even if Hint nodes have the highest z-index.
<div highlight="hints" /> is the parent node of Hint nodes.
I wrote sample code of the stacking context.

I guess FF 43 or earlier has some bugs in the stacking context.
I'm not sure, but the bug below may be related.
https://bugzilla.mozilla.org/show_bug.cgi?id=725299

@timss
Copy link
Member

timss commented Feb 1, 2016

Great, thanks for the explaination.

Can confirm that the PR works for me.

@gkatsev
Copy link
Member

gkatsev commented Feb 2, 2016

hurray z-index wars :/
LGTM. Thanks.

gkatsev added a commit that referenced this pull request Feb 2, 2016
@gkatsev gkatsev merged commit 9b6eda8 into vimperator:master Feb 2, 2016
@gkatsev gkatsev mentioned this pull request Feb 2, 2016
@jonross
Copy link

jonross commented Feb 4, 2016

Thanks, this is good news. Also explains why adding an explicit z-index to hint style in .vimperatorrc doesn't help (first thing I tried!)

Is there an ETA for a release that includes this fix, or a way to affect the top-level hint DIV via the .rc file?

thanks,
Jon

@timss
Copy link
Member

timss commented Feb 4, 2016

@jonross In the event a new release is not made or planned anytime soon, you may look into compiling it yourself, or link {MY_FIREFOX_PROFILE}/extensions/vimperator@mozdev.org to a clone of the repo.

For more information, see http://www.vimperator.org/developerinfo

@gkatsev
Copy link
Member

gkatsev commented Feb 4, 2016

I'd like to merge some of the PRs that are currently open before making another release first.
So, probably not before next week.

@kmorihiro kmorihiro deleted the fix/hint-z-index branch February 7, 2016 00:51
@v1kn
Copy link

v1kn commented Feb 9, 2016

Hints are still broken on startpage in my case. Vimperator 3.11.3.

Should I add sth to .vimperatorrc for hints to work?

@timss
Copy link
Member

timss commented Feb 25, 2016

@v1kn This patch was merged after 3.11.3 was released, so that makes sense.

You're going to want to follow the master branch atleast up until a new release. Either:

  1. Clone repo. Issue make and install .xpi created.
  2. Clone repo. Add /path/to/clone to $HOME/.mozilla/firefox/yourprofile/extensions/vimperator@mozdev.org.

@v1kn
Copy link

v1kn commented Feb 26, 2016

@timss Thanks for that, didn't realize the hinting patch hadn't made it to the 3.11.3 release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants