Skip to content

Core | Fab issue: Using ons-if to conditionally display ons-fab causes fab to move with page scroll #2778

@emccorson

Description

@emccorson

Environment

[Core]
  onsenui latest
  
[Platform]
  Desktop - Ubuntu 64-bit

[Browser]
  Desktop - Firefox 78.0 on Ubuntu 64-bit

Encountered problem
When ons-fab is inside an ons-if, the resulting fab scrolls with the page. It should stay in a fixed position.

How to reproduce

  1. Open the example on Android
  2. Scroll down the page
  3. Notice the fab moves

Demo link

  • HTML
<ons-page>

  <ons-if platform="android">
    <ons-fab position="bottom right">
     <ons-icon icon="md-plus"></ons-icon>
    </ons-fab>
  </ons-if>

  <ons-list>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
    <ons-list-item>ha</ons-list-item>
  </ons-list>
</ons-page>
  • JS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions