Skip to content

Option for sticky scroll to prioritize inner blocks #208406

@fnHoj

Description

@fnHoj

Currently sticky scroll always stick the first lines, which may make it less useful in some situations.

Consider the following case:

<!DOCTYPE html>
<html>
    <body>
        <script>
            class SomeClass {
                constructor() {
                    // Long & complicated code
                    // Long & complicated code
                    // Long & complicated code
                }
            }
        </script>
    </body>
</html>

If we scroll to the comments with a max line count set to 3 for sticky scroll, <html>, <body> and <script> will stick around. However, we might not want to always stare at <html> whenever we write HTML, so it may be better to let <html> make room for inner code blocks.

Current Suggested alternative
"<html>", "<body>" and "<script>" stuck around, as they normally would It might be better if "<script>", "class SomeClass {", and "constructor() {" stuck around instead.

This problem also applies to other languages with a complicated program structure. Adding such an option can sometimes make it more efficient to work with these languages.

Metadata

Metadata

Labels

editor-sticky-scrollfeature-requestRequest for new features or functionalityhelp wantedIssues identified as good community contribution opportunities

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions