My favorites | Sign in
Project Home Downloads Wiki Issues Code Search
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 160064: Jumping links in MS SharePoint
23 people starred this issue and may be notified of changes. Back to list
 
Reported by artem...@gmail.com, Nov 8, 2012
Version of Google Chrome (Wrench-> About Google Chrome): 23.0.1271.64 m
Version of MSI (if applicable):
Using group policy settings? Yes/No

Hello,

I have encouraged issue with the jumping links in MS SharePoint. When I point to a link, then everything starts to jump up and down. This issue was discovered only after updating to the latest version, in previous versions I didn't nave this problem.
Nov 8, 2012
#1 joaodasilva@chromium.org
Can you provide more details? Does this reproduce with Chrome Canary? What is the version of Windows?
Labels: -Type-Bug Type-Regression OS-Windows Area-WebKit Mstone-23
Nov 8, 2012
#2 mnissler@chromium.org
Sounds like a :hover CSS feedback loop. You might want to open DevTools and inspect the CSS that's applied to a link both in hovered and non-hovered states.
Nov 10, 2012
#3 Thomas.S...@gmail.com
I have the same Issue and the only way I've found to get around it at the current moment is to open the debug menu 'F12'. That allows me click links without them jumping about.
Nov 13, 2012
#4 Absolute...@gmail.com
Confirmed this issue - win 7 x64 sp1
Site impacted is an internal SharePoint site (sections impacted appear to be document libraries (some not all).
SharePoint platform is 2007 Enterprise 

Bug identified in Chrome Stable - 23.0.1271.84
Replicated in Chrome Dev - 25.0.1323.1 dev-m

Bug does not appear in Canary - 25.0.1324.0 canary 
Bug also does not appear in older version of chrome stable - 22.0.1229.94 

All tested from production or virtual win 7 x64 sp1 enterprise clients

Looking at the source code of two SharePoint document libraries I noticed this code snippet was different appeared in an impacted document library, but was missing from another document library not impacted.

Questions or issues please let me know
Thanks, 

					<table id="zz2_QuickLaunchMenu" class="ms-navSubMenu1 zz2_QuickLaunchMenu_7 zz2_QuickLaunchMenu_2" cellpadding="0" cellspacing="0" border="0">
		<tr onmouseover="Menu_HoverRoot(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="zz2_QuickLaunchMenun0">
			<td><table class="ms-navheader zz2_QuickLaunchMenu_4" cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td style="width:100%;"><a class="zz2_QuickLaunchMenu_1 ms-navheader zz2_QuickLaunchMenu_3" href="/sanatized/_layouts/viewlsts.aspx?BaseType=1" style="border-style:none;font-size:1em;">Documents</a></td>
				</tr>
			</table></td>
		</tr><tr>
			<td><table border="0" cellpadding="0" cellspacing="0" width="100%" class="ms-navSubMenu2 zz2_QuickLaunchMenu_8">
				<tr onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="zz2_QuickLaunchMenun1">
					<td><table class="ms-navitem zz2_QuickLaunchMenu_6" cellpadding="0" cellspacing="0" border="0" width="100%">
						<tr>
							<td style="width:100%;"><a class="zz2_QuickLaunchMenu_1 ms-navitem zz2_QuickLaunchMenu_5" href="/sanatized/Shared%20Documents/Forms/AllItems.aspx" style="border-style:none;font-size:1em;">Shared Documents</a></td>
						</tr>
					</table></td>
				</tr>
			</table></td>
		</tr><tr onmouseover="Menu_HoverRoot(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="zz2_QuickLaunchMenun2">
			<td><table class="ms-navheader zz2_QuickLaunchMenu_4" cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td style="width:100%;"><a class="zz2_QuickLaunchMenu_1 ms-navheader zz2_QuickLaunchMenu_3" href="/sanatized/_layouts/viewlsts.aspx?BaseType=0" style="border-style:none;font-size:1em;">Lists</a></td>
				</tr>
			</table></td>
		</tr><tr>
			<td><table border="0" cellpadding="0" cellspacing="0" width="100%" class="ms-navSubMenu2 zz2_QuickLaunchMenu_8">
				<tr onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="zz2_QuickLaunchMenun3">
					<td><table class="ms-navitem zz2_QuickLaunchMenu_6" cellpadding="0" cellspacing="0" border="0" width="100%">
						<tr>
							<td style="width:100%;"><a class="zz2_QuickLaunchMenu_1 ms-navitem zz2_QuickLaunchMenu_5" href="/sanatized/Lists/Calendar/calendar.aspx" style="border-style:none;font-size:1em;">Calendar</a></td>
						</tr>
					</table></td>
				</tr><tr onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="zz2_QuickLaunchMenun4">
					<td><table class="ms-navitem zz2_QuickLaunchMenu_6" cellpadding="0" cellspacing="0" border="0" width="100%">
						<tr>
							<td style="width:100%;"><a class="zz2_QuickLaunchMenu_1 ms-navitem zz2_QuickLaunchMenu_5" href="/sanatized/Lists/Tasks/AllItems.aspx" style="border-style:none;font-size:1em;">Tasks</a></td>
						</tr>
					</table></td>
				</tr>
			</table></td>
		</tr><tr onmouseover="Menu_HoverRoot(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="zz2_QuickLaunchMenun5">
			<td><table class="ms-navheader zz2_QuickLaunchMenu_4" cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td style="width:100%;"><a class="zz2_QuickLaunchMenu_1 ms-navheader zz2_QuickLaunchMenu_3" href="/sanatized/_layouts/viewlsts.aspx?BaseType=0&amp;ListTemplate=108" style="border-style:none;font-size:1em;">Discussions</a></td>
				</tr>
			</table></td>
		</tr><tr>
			<td><table border="0" cellpadding="0" cellspacing="0" width="100%" class="ms-navSubMenu2 zz2_QuickLaunchMenu_8">
				<tr onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="zz2_QuickLaunchMenun6">
					<td><table class="ms-navitem zz2_QuickLaunchMenu_6" cellpadding="0" cellspacing="0" border="0" width="100%">
						<tr>
							<td style="width:100%;"><a class="zz2_QuickLaunchMenu_1 ms-navitem zz2_QuickLaunchMenu_5" href="/sanatized/Lists/Team%20Discussion/AllItems.aspx" style="border-style:none;font-size:1em;">Team Discussion</a></td>
						</tr>
					</table></td>
				</tr>
			</table></td>
		</tr><tr onmouseover="Menu_HoverRoot(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="zz2_QuickLaunchMenun7">
			<td><table class="ms-navheader zz2_QuickLaunchMenu_4" cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td style="width:100%;"><a class="zz2_QuickLaunchMenu_1 ms-navheader zz2_QuickLaunchMenu_3" href="/sanatized/_layouts/viewlsts.aspx?ShowSites=1" style="border-style:none;font-size:1em;">Sites</a></td>
				</tr>
			</table></td>
		</tr><tr onmouseover="Menu_HoverRoot(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="zz2_QuickLaunchMenun8">
			<td><table class="ms-navheader zz2_QuickLaunchMenu_4" cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td style="width:100%;"><a class="zz2_QuickLaunchMenu_1 ms-navheader zz2_QuickLaunchMenu_3" href="/sanatized/_layouts/people.aspx" style="border-style:none;font-size:1em;">People and Groups</a></td>
				</tr>
			</table></td>
		</tr>
	</table>
				</div>

Nov 13, 2012
#5 bryan.ma...@gmail.com
I came here to report this issue.  It makes Sharepoint unusable. 

Confirmed with Windows XP SP3.

Nov 13, 2012
#6 stewartm...@gmail.com
I am also encountering this issue in regards to Chrome and a Sharepoint site. For our end users, this issue just started appearing last week. I have downgraded from Chrome Version 23.0.1271.64 m to Version 22.0.1229.94 and there is no jumping on Sharepoint. 

When Chrome is upgraded from 22.0.1229.94 to 23.0.1271.64 m, the jumping issue comes back. This is happening across multiple users accessing different areas of the Sharepoint server. Confirmed issue with Windows 7 64bit. 
Nov 13, 2012
#7 jason.ta...@lambdas.com
I am also experience this issue when I mouse over links in a sharepoint library. I tried full screen and F12 debug mode and it made no difference. I am running 

Chrome - 23.0.1271.64 m
OS - Win 7 Enteprise x64 SP1
THe site I am accessing is on Sharepoint 2007
Nov 13, 2012
#8 steve.my...@gmail.com
This is happening to me on a 64 bit Windows 7 Machine running Chrome Version 23.0.1271.64 m.

Nov 13, 2012
#9 bernardo...@gmail.com
When moving my mouse over the links my screen starts jumping around.
Chrome Version 23.0.1271.64 m
Windows 7 Enterprise x64 SP1
Nov 13, 2012
#10 justink....@gmail.com
I am also encountering this issue in regards to Chrome and a Sharepoint site. For our end users, this issue just started appearing last week. 

My settings - 
Chrome: Version 23.0.1271.64 m
Windows: Win7 64-bit.  SP1
Nov 13, 2012
#11 oileg...@gmail.com
This is also happening to me on my Windows XP (32bit) machine.
My Chrome version is Version 23.0.1271.64 m

The screen flickers on a sharepint site.
Nov 13, 2012
#13 dblanc1...@gmail.com
I have encountered issue with the jumping links in MS SharePoint. When I mouse over a link the webpage bounces up and down


Chrome:Version 23.0.1271.64 m
Windows: Win7 64bit SP1

Nov 14, 2012
#14 mnissler@chromium.org
Flagging WebKit-Core to generate some attention.
Labels: WebKit-Core
Nov 14, 2012
#15 anc...@gmail.com
I have encountered the same issue in Mac
OS: Mac 10.7.5
Chrome: Version 23.0.1271.64
Nov 14, 2012
#16 ryanrush...@gmail.com
I have encountered the same issue with jumping links in SharePoint.  It makes SharePoint unusable it Chrome.  It first appeared several days ago when Chrome updated to the newest version (23.0.1271.64 m).  Prior to the update I did not have this issue.

OS: Windows XP Pro SP3  & Windows 7 64-bit SP1
Nov 16, 2012
#17 smok...@chromium.org
@ Ligi, Can you please look into this issue.
Cc: ligim...@chromium.org
Nov 16, 2012
#18 mnissler@chromium.org
smokana@, ligimole@: We have a Sharepoint instance on which this reproduces and are looking into it. Also see comment 4, which indicates that the problem no longer exists on canary.
Nov 16, 2012
#20 athi...@chromium.org
Marking this as untriaged based on comment#18
Status: Untriaged
Cc: athi...@chromium.org
Nov 17, 2012
#21 ligim...@chromium.org
(No comment was entered for this change.)
Labels: Action-BisectNeeded
Nov 19, 2012
#22 mnissler@chromium.org
FWIW, attached is a reduced HTML doc that reproduces the problem.

Some things I noted while producing this:
- This is basically a Javascript/CSS feedback loop: There's an onmouseover handler that causes a CSS class change, which cause the page layout to change, which causes the onmouseout, causing the page layout to change again.
- It is the "border:1px solid #b09460;" declaration that triggers the layout change, toggling it in DevTools manually on the element that has the "hover" class applied results in the same jumping effect.
- There are lots of nested tables still in the document. The original has even more, but stripping further nesting levels makes the problem go away.
- There's an element named "placeholder", stripping it makes the problem go away.

This is all very bizarre...

WebKit people, is that reduction good enough for you to figure out what's going on, or do you need anything else?
sharepoint_jumping_links.html
2.7 KB   View   Download
Nov 19, 2012
#23 joaodasilva@chromium.org
This is still an issue on trunk (rev. 168498). Safari on Windows (5.1.7 7534.57.2) doesn't have this but the WebKit nightly does have the same issue.

This renders Sharepoint unusable as mentioned by others.
Labels: -Pri-2 Pri-1
Nov 19, 2012
#24 hankp...@gmail.com
Hi guys.  I have discovered a workaround.  Instead of hovering over the link, use the folder or icon (in the Type column) to the left of the link.  This is getting me around the issue until the root cause is fixed.
Nov 20, 2012
#25 jochen@chromium.org
I reduced the test case further and filed a webkit bug.

Somebody should bisect this to help fix the bug faster.

Please also make sure that the Mstone is actually reflecting in what milestone this should be fixed :)
Status: Available
Labels: WebKit-ID-102802
Nov 20, 2012
#26 bugdro...@chromium.org
https://bugs.webkit.org/show_bug.cgi?id=102802
Labels: -WebKit-ID-102802 WebKit-ID-102802-NEW
Nov 20, 2012
#27 kar...@google.com
(No comment was entered for this change.)
Status: Assigned
Owner: mikelawt...@chromium.org
Nov 20, 2012
#28 athi...@chromium.org
Works fine in 23.0.1262.0
Reproducible in 23.0.1269.0

Regression range:

You are probably looking for a change made after 157025 (known good), but no later than 157028 (first known bad).
WEBKIT CHANGELOG URL:
  http://trac.webkit.org/log/trunk/?rev=128689&stop_rev=128620&verbose=on&limit=
10000
CHANGELOG URL:
  http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/tru
nk/src&range=157025%3A157028
Labels: -Action-BisectNeeded
Nov 20, 2012
#29 ligim...@chromium.org
(No comment was entered for this change.)
Cc: ka...@chromium.org
Nov 20, 2012
#30 mikelawt...@chromium.org
According to info on the WebKit bug, this regressed in http://trac.webkit.org/changeset/128633.
Owner: o...@chromium.org
Cc: mikelawt...@chromium.org
Nov 21, 2012
#31 pastarmovj@chromium.org
I think I have a fix for that. The logic has been changed when refactoring inside LayoutUnit RenderBox::computePercentageLogicalHeight(const Length& height) const 

it used to be:
     if (isHorizontalWritingMode() != cb->isHorizontalWritingMode())
         ...
     else if (cb->isTableCell()) {
         if (!skippedAutoHeightContainingBlock) {
             ....
         }
     } else if (cbstyle->logicalHeight().isFixed()) {
        ...
     }

and now it is :
     if (isHorizontalWritingMode() != cb->isHorizontalWritingMode())
         ...
     else if (cb->isTableCell() && !skippedAutoHeightContainingBlock) {
         ...
     } else if (cbstyle->logicalHeight().isFixed()) {
        ...
     }

This makes the last else if trigger under different conditions - namely even when cb->isTableCell() is true but the skippedAutoHeightContainingBlock is also true and it used to be independent of skippedAutoHeightContainingBlock state.
Reverting the conditions like they used to be fixes the problem.

My proposed patch is attached to this bug as I am not aware of how WebKit patches work.




fix_160064.patch
1.4 KB   View   Download
Nov 21, 2012
#32 bugdro...@chromium.org
https://bugs.webkit.org/show_bug.cgi?id=102802
Labels: -WebKit-ID-102802-NEW WebKit-ID-102802-ASSIGNED
Nov 23, 2012
#33 bugdro...@chromium.org
https://bugs.webkit.org/show_bug.cgi?id=102802
http://trac.webkit.org/changeset/135578
Labels: -WebKit-ID-102802-ASSIGNED WebKit-ID-102802-RESOLVED WebKit-Rev-135578
Nov 23, 2012
#34 pastarmovj@chromium.org
The fix has landed in WebKit now we need to roll it into Chrome and once we see it works on Canary we can ask for merge request to 23 and 24.
Nov 26, 2012
#35 pastarmovj@chromium.org
The fix has been rolled on ToT. All seems good on the provided SharePoint test site.

As this is a critical misbehavior of Chrome we are requesting merge for M23 and M24.

Status: Fixed
Cc: pastarmovj@chromium.org
Labels: -OS-Windows OS-All Merge-Requested
Nov 26, 2012
#36 athi...@chromium.org
Working good in 25.0.1335.0 (Official Build 169404) canary on Windows 7. QA is signing off this fix to be merged to M23.
Labels: QA-Verified
Nov 29, 2012
#37 kar...@google.com
merge to 24 first. not sure if you'll have time for 23.
Labels: -Mstone-23 Mstone-24
Nov 29, 2012
#38 dhar...@google.com
Approved for M24. Please merge it in 1312 branch.
Labels: -Merge-Requested Merge-Approved
Nov 29, 2012
#39 o...@chromium.org
pastarmovj, you mind doing this merge into the m24 branch? Instructions are at http://www.chromium.org/developers/how-tos/drover.
Owner: pastarmovj@chromium.org
Cc: -pastarmovj@chromium.org o...@chromium.org
Nov 30, 2012
#40 pastarmovj@chromium.org
Jochen, Mike: Can you please merge this to 24. I have no rights to commit the release WebKit branches.
Cc: jochen@chromium.org mkwst@chromium.org
Nov 30, 2012
#41 mnissler@chromium.org
Karen: Can we ship this with a 23 refresh at some point? It'd be rather bad to have Sharepoint not working for the entire 23 stable cycle.
Nov 30, 2012
#42 jochen@chromium.org
http://trac.webkit.org/changeset/136241
Labels: -Merge-Approved Merge-Merged merge-merged-1312
Nov 30, 2012
#43 jochen@chromium.org
(No comment was entered for this change.)
Labels: WebKit-Rev-136241
Nov 30, 2012
#44 mnissler@chromium.org
Putting back merge request for M23 so this doesn't fall off our plate :)
Labels: -Mstone-24 -Merge-Merged Mstone-23 Merge-Requested
Nov 30, 2012
#45 ligim...@chromium.org
Webkit Rev in current Canary -25.0.1342.0 (Official Build 170408) is   537.20 (@136137.  Need to verify the fix once its available .

Dec 3, 2012
#46 kar...@google.com
i talked to ojan about this last week. we agreed we can live without it. m23 is spinning its last spin so we can't take any chances.
Dec 5, 2012
#47 kar...@google.com
(No comment was entered for this change.)
Labels: -Merge-Requested Merge-Rejected
Dec 15, 2012
#48 adam.m...@gmail.com
Also having problems with this link jumping on sharepoint.
Dec 18, 2012
#49 smcon...@gmail.com
Still having problems with this in 23.0.1271.97 m (32 bit Windows 7). 
Dec 19, 2012
#50 pastarmovj@chromium.org
This fix will be available in 24 first which will come rather soon so until then hold on and enjoy the holidays :)
Jan 9, 2013
#51 earl.tex...@gmail.com
Any updates on the release? 
Jan 11, 2013
#52 pastarmovj@chromium.org
Chrome 24 is out now and your wait should be over! :)
Jan 11, 2013
#53 mathieu....@gmail.com
I can confirm that Chrome 24 fixed the issue!
Jan 17, 2013
#54 visse...@gmail.com
Solved indeed (24.0.1312.52 m)
Mar 9, 2013
#55 bugdro...@chromium.org
(No comment was entered for this change.)
Labels: -Type-Regression -Feature-Enterprise -Area-WebKit -Mstone-23 -WebKit-Core Cr-Content Type-Bug-Regression M-23 Cr-Enterprise Cr-Content-Core
Mar 25, 2013
#56 scunning...@chromium.org
Verified by regression testing. Closing.
Status: Verified
Labels: -OS-All -Cr-Enterprise OS-Windows OS-Mac
Apr 5, 2013
#57 bugdro...@chromium.org
(No comment was entered for this change.)
Labels: -Cr-Content Cr-Blink
Jul 15, 2014
#58 matt.sor...@gmail.com
I have this same issue. I realize this was fixed almost 2 years ago, but I now have this issue with Chrome only on all sharepoint sites I visit. 

I'm running: 35.0.1916.153 m 
Jul 16, 2014
#59 pastarmovj@chromium.org
Matt, can you please try to download the file from comment #22 and see if it still works fine for you. It does on my test machine. If it do work then it will be great if you can provide a link to a web page that exhibits the issue for you so that we can investigate it.It might be the same symptoms but a completely different issue this time.
Sign in to add a comment

Powered by Google Project Hosting