When addressing the question at hand, it is essential to refer to the bug page for a thorough understanding. The issue lies not in the visibility of the input below, but rather in its "clickability."
While I am unable to test this myself, there are some potential solutions worth considering:
0 Instead of using absolute positioning, consider employing two divs and toggling their visibility.
If this approach does not meet your needs...
1 Experiment with setting CSS position to either absolute or relative for all a
and input
tags (although this may require adjusting your CSS layout).
2 Create an <a>
-tag container:
<div style="z-index:100 etc."><a style="width: 100%; height:100%; z-index:101">
Insert content here
</a></div>
Additional CSS adjustments will likely be necessary to ensure the appearance of the content remains intact. However, implementing something similar to this might resolve the issue.
If attempts 1 and 2 prove ineffective, try combining them simultaneously ;)
3 In the event that the problem persists, delve deeper into the specific interactions occurring upon clicking. Bind click and mousedown events to: link on top
, container on top
, input in the bottom
, and log them. If any of these events occur on the top link, consider stopping the bubbling process at a certain point or preventing the event from reaching the input at the bottom.
This undertaking may be challenging, but I would be glad to offer some assistance. Utilizing jQuery could greatly aid in this endeavor.