Linear ArchiveArchived issues viewer
← Back to list
INS-347

バグ:仲間画面でPushButton.tsxのコンソールエラー

StatusDone
TeamInstansys
Assigneeasuki.uehata@instansys.co.jp
PriorityNo priority
Created2026/01/27 23:38
Completed2026/04/19 23:49
Archived2026/04/27 03:35
Bug

Description

PushButton.tsx:37 In HTML, <button> cannot be a descendant of <button>.
This will cause a hydration error.

  ...
    <Members>
      <OverlayUI>
        <div className="fixed inse...">
          <div className="relative h...">
            <div>
            <div className="absolute i..." data-testid="members-page">
              <MembersTopRightPanels>
              <div>
              <div className="flex-1 fle...">
                <MembersContent characters={[...]} selectedFilter="all" onFilterChange={function bound dispatchSetState} ...>
                  <div className="flex-1 fle...">
                    <div>
                    <div>
                    <div className="relative z...">
                      <div>
                      <CharacterGrid characters={[...]} onCharacterClick={function bound dispatchSetState} ...>
                        <div className="flex-1 ove...">
                          <style>
                          <div className="custom-scr...">
                            <div className="grid grid-...">
                              <PushButton onClick={function onClick} className="w-full block" dataTestId="character-...">
>                               <button
>                                 type="button"
>                                 disabled={false}
>                                 onClick={function handleClick}
>                                 className="cursor-pointer transition-transform duration-100 hover:scale-95 active:sc..."
>                                 data-testid="character-grid-item-luke"
>                                 style={undefined}
>                                 aria-label={undefined}
>                               >
                                  ...
                                    <div className="absolute i...">
                                      <div>
                                      <div className="flex flex-...">
                                        <PushButton onClick={function onClick} className="flex justi..." ...>
>                                         <button
>                                           type="button"
>                                           disabled={false}
>                                           onClick={function handleClick}
>                                           className="cursor-pointer transition-transform duration-100 hover:scale-95..."
>                                           data-testid="character-type-toggle"
>                                           style={{width:"24%"}}
>                                           aria-label="前衛 → 後衛に変更"
>                                         >
<button> cannot contain a nested <button>.
See this log for the ancestor stack trace.