无论我更改scroll-snap-type还是scroll-snap-align,Safari都会失去滚动位置并从第一个scroll-snap元素开始。这个问题可以在此处的滚动示例中轻松重现: https: //developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-type。只需切换到scroll-snap-type:强制,滚动到第二个或第三个元素。然后切换到scroll-snap-type:none,然后再次切换回scroll-snap-type:mandatory。在所有浏览器中,滚动位置保持不变,在 Safari 中,它又从 0 开始。
为什么我需要这个?我正在使用更改滚动顶部位置的滚动动画。在 Safari 中使用滚动捕捉时,动画不起作用,例如,单击导航链接滚动到另一个部分时。所以我的想法是在使用导航链接时关闭滚动捕捉,并在完成后再次打开它。在所有浏览器中工作正常,导致 Safari 中出现所描述的问题。我也尝试更改滚动对齐,但它是相同的。
有人遇到过同样的问题吗?您找到解决方法/解决方案了吗?
自从迁移到SonarQube 5.1以来,在使用SonarRunner测量Java代码时,我们得到以下NullPointerException。在早期版本的SonarQube 4.4中,一切正常。
我们正在使用:
例外:
[exec] 09:52:41.821 ERROR - Unable to create symbol table for : /opt/sqcdev/rzbra/0000005040_RSFX_JAVAEE/RSFX/src/xxx/client/ui/widget/patterns/DialogDetailPresenterIF.java
[exec] java.lang.NullPointerException: null
[exec] at org.sonar.java.resolve.Resolve.findMemberType(Resolve.java:201) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.Resolve.findIdentInType(Resolve.java:339) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.TypeAndReferenceSolver.getSymbolOfMemberSelectExpression(TypeAndReferenceSolver.java:306) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.TypeAndReferenceSolver.resolveAs(TypeAndReferenceSolver.java:265) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.TypeAndReferenceSolver.resolveAs(TypeAndReferenceSolver.java:248) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.SecondPass.resolveType(SecondPass.java:223) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.SecondPass.completeTypeParameters(SecondPass.java:150) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.SecondPass.complete(SecondPass.java:87) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.SecondPass.complete(SecondPass.java:60) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.JavaSymbol.complete(JavaSymbol.java:104) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.BytecodeVisitor$ReadType.visitEnd(BytecodeVisitor.java:544) ~[java-squid-3.3.jar:na]
[exec] at org.sonar.java.resolve.BytecodeVisitor$ReadGenericSignature$2.visitEnd(BytecodeVisitor.java:344) ~[java-squid-3.3.jar:na]
[exec] at org.objectweb.asm.signature.SignatureReader.parseType(SignatureReader.java:189) ~[asm-debug-all-5.0.3.jar:5.0.3] …Run Code Online (Sandbox Code Playgroud)